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