예제 #1
0
 /// <summary>
 /// Change le propriétaire d'un objectif.
 /// </summary>
 /// <param name="TileSc"></param>
 /// <param name="RedArmy"></param>
 void ChangeOwner(TileScript TileSc, bool RedArmy)
 {
     if (TileSc.OwnerObjectiv == MYthsAndSteel_Enum.Owner.blue && RedArmy)
     {
         PlayerScript.Instance.BluePlayerInfos.GoalCapturePointsNumber--;
         TileSc.ChangePlayerObj(MYthsAndSteel_Enum.Owner.red);
         PlayerScript.Instance.RedPlayerInfos.GoalCapturePointsNumber++;
     }
     if (TileSc.OwnerObjectiv == MYthsAndSteel_Enum.Owner.red && !RedArmy)
     {
         PlayerScript.Instance.RedPlayerInfos.GoalCapturePointsNumber--;
         TileSc.ChangePlayerObj(MYthsAndSteel_Enum.Owner.blue);
         PlayerScript.Instance.BluePlayerInfos.GoalCapturePointsNumber++;
     }
     if (TileSc.OwnerObjectiv == MYthsAndSteel_Enum.Owner.neutral)
     {
         if (RedArmy)
         {
             TileSc.ChangePlayerObj(MYthsAndSteel_Enum.Owner.red);
             PlayerScript.Instance.RedPlayerInfos.GoalCapturePointsNumber++;
         }
         else
         {
             TileSc.ChangePlayerObj(MYthsAndSteel_Enum.Owner.blue);
             PlayerScript.Instance.BluePlayerInfos.GoalCapturePointsNumber++;
         }
     }
 }