private void PlayMakerFSM_Awake(On.PlayMakerFSM.orig_Awake orig, PlayMakerFSM self) { if (self.name.Contains("Sharp Shadow Impact")) { sharpShadowControl = self; } orig(self); }
private static void FsmAwake(On.PlayMakerFSM.orig_Awake orig, PlayMakerFSM self) { orig(self); if (OnFsmAwake.HasEventFor(self.FsmName)) { foreach (Delegate d in OnFsmAwake[self.FsmName].GetInvokationList()) { d.DynamicInvoke(self); } } }