mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 11:00:32 +00:00
refactor: Remove unused parameter
This commit is contained in:
parent
c466be0f85
commit
d563ec7a5c
@ -15,7 +15,7 @@ public static void ProcessSitesModule(ModuleDefinition moduleDef)
|
||||
{
|
||||
if (td.IsClass)
|
||||
{
|
||||
ProcessSiteClass(moduleDef, td);
|
||||
ProcessSiteClass(td);
|
||||
}
|
||||
}
|
||||
if (Weaver.WeaveLists.generateContainerClass != null)
|
||||
@ -36,21 +36,21 @@ public static void ProcessSitesModule(ModuleDefinition moduleDef)
|
||||
Console.WriteLine(" ProcessSitesModule " + moduleDef.Name + " elapsed time:" + (DateTime.Now - startTime));
|
||||
}
|
||||
|
||||
static void ProcessSiteClass(ModuleDefinition moduleDef, TypeDefinition td)
|
||||
static void ProcessSiteClass(TypeDefinition td)
|
||||
{
|
||||
//Console.WriteLine(" ProcessSiteClass " + td);
|
||||
foreach (MethodDefinition md in td.Methods)
|
||||
{
|
||||
ProcessSiteMethod(moduleDef, td, md);
|
||||
ProcessSiteMethod(td, md);
|
||||
}
|
||||
|
||||
foreach (TypeDefinition nested in td.NestedTypes)
|
||||
{
|
||||
ProcessSiteClass(moduleDef, nested);
|
||||
ProcessSiteClass(nested);
|
||||
}
|
||||
}
|
||||
|
||||
static void ProcessSiteMethod(ModuleDefinition moduleDef, TypeDefinition td, MethodDefinition md)
|
||||
static void ProcessSiteMethod(TypeDefinition td, MethodDefinition md)
|
||||
{
|
||||
// process all references to replaced members with properties
|
||||
//Weaver.DLog(td, " ProcessSiteMethod " + md);
|
||||
@ -71,16 +71,16 @@ static void ProcessSiteMethod(ModuleDefinition moduleDef, TypeDefinition td, Met
|
||||
switch (attr.Constructor.DeclaringType.ToString())
|
||||
{
|
||||
case "Mirror.ServerAttribute":
|
||||
InjectServerGuard(moduleDef, td, md, true);
|
||||
InjectServerGuard(td, md, true);
|
||||
break;
|
||||
case "Mirror.ServerCallbackAttribute":
|
||||
InjectServerGuard(moduleDef, td, md, false);
|
||||
InjectServerGuard(td, md, false);
|
||||
break;
|
||||
case "Mirror.ClientAttribute":
|
||||
InjectClientGuard(moduleDef, td, md, true);
|
||||
InjectClientGuard(td, md, true);
|
||||
break;
|
||||
case "Mirror.ClientCallbackAttribute":
|
||||
InjectClientGuard(moduleDef, td, md, false);
|
||||
InjectClientGuard(td, md, false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -88,12 +88,12 @@ static void ProcessSiteMethod(ModuleDefinition moduleDef, TypeDefinition td, Met
|
||||
for (int iCount= 0; iCount < md.Body.Instructions.Count;)
|
||||
{
|
||||
Instruction instr = md.Body.Instructions[iCount];
|
||||
iCount += ProcessInstruction(moduleDef, td, md, instr, iCount);
|
||||
iCount += ProcessInstruction(td, md, instr, iCount);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void InjectServerGuard(ModuleDefinition moduleDef, TypeDefinition td, MethodDefinition md, bool logWarning)
|
||||
static void InjectServerGuard(TypeDefinition td, MethodDefinition md, bool logWarning)
|
||||
{
|
||||
if (!Weaver.IsNetworkBehaviour(td))
|
||||
{
|
||||
@ -115,7 +115,7 @@ static void InjectServerGuard(ModuleDefinition moduleDef, TypeDefinition td, Met
|
||||
worker.InsertBefore(top, worker.Create(OpCodes.Ret));
|
||||
}
|
||||
|
||||
static void InjectClientGuard(ModuleDefinition moduleDef, TypeDefinition td, MethodDefinition md, bool logWarning)
|
||||
static void InjectClientGuard(TypeDefinition td, MethodDefinition md, bool logWarning)
|
||||
{
|
||||
if (!Weaver.IsNetworkBehaviour(td))
|
||||
{
|
||||
@ -174,13 +174,13 @@ static void ProcessInstructionGetterField(TypeDefinition td, MethodDefinition md
|
||||
}
|
||||
}
|
||||
|
||||
static int ProcessInstruction(ModuleDefinition moduleDef, TypeDefinition td, MethodDefinition md, Instruction instr, int iCount)
|
||||
static int ProcessInstruction(TypeDefinition td, MethodDefinition md, Instruction instr, int iCount)
|
||||
{
|
||||
if (instr.OpCode == OpCodes.Call || instr.OpCode == OpCodes.Callvirt)
|
||||
{
|
||||
if (instr.Operand is MethodReference opMethod)
|
||||
{
|
||||
ProcessInstructionMethod(moduleDef, td, md, instr, opMethod, iCount);
|
||||
ProcessInstructionMethod(td, md, instr, opMethod, iCount);
|
||||
}
|
||||
}
|
||||
|
||||
@ -254,7 +254,7 @@ private static int ProcessInstructionLoadAddress(TypeDefinition td, MethodDefini
|
||||
return 1;
|
||||
}
|
||||
|
||||
static void ProcessInstructionMethod(ModuleDefinition moduleDef, TypeDefinition td, MethodDefinition md, Instruction instr, MethodReference opMethodRef, int iCount)
|
||||
static void ProcessInstructionMethod(TypeDefinition td, MethodDefinition md, Instruction instr, MethodReference opMethodRef, int iCount)
|
||||
{
|
||||
//DLog(td, "ProcessInstructionMethod " + opMethod.Name);
|
||||
if (opMethodRef.Name == "Invoke")
|
||||
|
Loading…
Reference in New Issue
Block a user