Exemplo n.º 1
0
 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);
        }
    }