예제 #1
0
 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);
        }
    }