public void Start() { if (s_GameManagerSingleton != null) { Debug.Log("Un seul GameManager peut être utilisé à la fois"); Destroy(gameObject); } s_GameManagerSingleton = this; ClientScene.RegisterPrefab(m_characterPrefab); Physics.gravity = new Vector3(0, -20, 0); m_soloManager = GetComponent <SoloManager>(); m_voiceSource.clip = m_welcome; m_voiceSource.Play(); }
public void OnTriggerEnter(Collider other) { GameObject gObject = other.gameObject; if (gObject.tag == "Player") { PlayerBeer playerBeer = gObject.GetComponent <PlayerBeer>(); if (playerBeer.HasToGetMoney()) { playerBeer.SetHasToGetMoneyServer(false); if (GameManager.IsMulti()) { RoundManager.IncreaseTokens(gObject.GetComponent <CharacterManager>()); } else if (GameManager.IsSolo()) { SoloManager.IncreasePlayerScore(); } } } }
public void Start() { s_singleton = this; }