/// <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++; } } }