public static void Unsubscribe(Events.OnTowerEvent func) { /*for (var index = 0; index < TowerDeactivationE.GetInvocationList().Length; index++) * { * var subcription = TowerDeactivationE.GetInvocationList()[index]; * if (subcription.Equals(func)) * { * TowerDeactivationE -= func; * } * }*/ TowerDeactivationE -= func; }
public static void UnSubscribe(Events.OnTowerEvent func) { Unsubscribe(func); }
public static void Unsubscribe(Events.OnTowerEvent func) { TowerActivationE -= func; }
public static Events.OnTowerEvent Subscribe(Events.OnTowerEvent func) { TowerActivationE += func; return(func); }