public void RemoveEffect(BattleAction_RemoveEffect data, bool isServerData) { if (data.casterId == this.owner.ID) { } if (data.targetIds.Contains(this.owner.ID)) { } }
public static void SendRemoveEffect(long casterID, List <long> targetIDs, int effectID, int uniqueID) { BattleAction_RemoveEffect battleAction_RemoveEffect = new BattleAction_RemoveEffect(); battleAction_RemoveEffect.casterId = casterID; battleAction_RemoveEffect.targetIds.AddRange(targetIDs); battleAction_RemoveEffect.effectId = effectID; battleAction_RemoveEffect.uniqueId = (long)uniqueID; EventDispatcher.BroadcastAsync <BattleAction_RemoveEffect, bool>(BattleActionEvent.RemoveEffect, battleAction_RemoveEffect, false); }