コード例 #1
0
    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();
    }
コード例 #2
0
    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();
                }
            }
        }
    }
コード例 #3
0
 public void Start()
 {
     s_singleton = this;
 }