public IEnumerator CheckerGameOver() { yield return(new WaitUntil(() => demographie.taillePopulation <= 0)); InterfaceEvenement.Defaut.evenementGameoverTrib.LancerEvenement(); expedition.RappelerExpeditions(); InfoTribus.RetirerTribu(this); }
private void DessinerInterfaceTribu(Tribu tribu) { GUILayoutOption[] options = new GUILayoutOption[2] { GUILayout.Height(30), GUILayout.Width(60) }; GUILayout.BeginHorizontal(); if (GUILayout.Button(tribu.gameObject.name, options)) { SceneView.lastActiveSceneView.LookAt(tribu.transform.position); } GUI.backgroundColor = ListeCouleurs.Defaut.couleurAlerteTexteInterface; if (GUILayout.Button("Retirer", options)) { InfoTribus.RetirerTribu(tribu); } GUI.backgroundColor = couleurBGDefaut; GUILayout.EndHorizontal(); }
private void PlacerPion() { if (typePionAAjouter != null) { foreach (GameObject go in Selection.gameObjects) { TuileManager tuile = go.GetComponentInParent <TuileManager>(); if (tuile != null && tuile.terrainTuile.GetType() != typeof(TerrainCote)) { if (typePionAAjouter == typeof(Tribu)) { InfoTribus.AjouterTribu(tuile.transform.position); } DesactiverPlacementPion(); break; } } Deselection(); } }
// Start is called before the first frame update void Start() { cela = this; }