public void Weak(BattleAction_Weak data, bool isServerData) { if (data.soldierId != this.owner.ID) { return; } this.owner.IsWeak = true; }
public static void SendWeak(long targetID) { BattleAction_Weak battleAction_Weak = new BattleAction_Weak(); battleAction_Weak.soldierId = targetID; EventDispatcher.Broadcast <BattleAction_Weak, bool>(BattleActionEvent.Weak, battleAction_Weak, false); if (InstanceManager.CurrentCommunicationType == CommunicationType.Mixed) { GlobalBattleNetwork.Instance.SendClientDriveWeakState(targetID, true); } }