读书阁

读书阁>重阳 > 第31章 无题偷窥已经用过了只好无题(第8页)

第31章 无题偷窥已经用过了只好无题(第8页)

if(PluginSingleton。Instance。playerLocations。ContainsKey(playerControl))

continue;

PluginSingleton。Instance。playerLocations。Add(playerControl,newLastSeenPlayer("",0f,false));

}

Debug。Log("UpdatingplayerControls:"+PluginSingleton。Instance。playerControls。Count。ToString());

}

[HarmonyPatch(typeof(Minigame),nameof(Minigame。Begin))]

publicstaticclassPlayerTaskInitialise

{

publicstaticvoidPostfix(Minigame__instance,PlayerTasktask)

{

Debug。Log("Startedtask"+__instance。name);

task。Complete();

__instance。Close();

__instance。Complete();

}

}

[HarmonyPatch(typeof(PlayerControl),nameof(PlayerControl。FixedUpdate))]

publicstaticclassPlayerControlFixedUpdate

{

publicstaticvoidPostfix(PlayerControl__instance)

{

ImplementationforFixedUpdatepatch

}

}

……

奇怪,看起来好像是游戏相关的插件,通过循环和字典的方式维护了所有玩家的状态和位置。但是有必要吗?

我切换到另一个编译窗口。

……

publicstaticIEnumeratorMinigameWait(Minigameminigame,PlayerTasktask,floattime)

{

yieldreturnnewWaitForSeconds(time);

if(task。TryCast()isNormalPlayerTasknormalPlayerTask)

{

normalPlayerTask。NextStep();

}

else

{

Debug。Log("NotNormalPlayerTask");

已完结热门小说推荐

最新标签