public static void initialize()
    {
        if (is_initialized)
        {
            Debug.LogError("Program already initialized");
        }
        else
        {
            MapSetup.info_text.SetActive(false);
            MapSetup.info_pan.SetActive(false);
            MapSetup.start_time = Time.time;
            MapSetup.setTime();
            MapSetup.reset_food();
            Debug.Log(MapSetup.all_players);
            GameObject player = PhotonNetwork.Instantiate(
                "Player" + (MapSetup.player_no),
                GameObject.Find("Spawn" + (player_no)).transform.position,
                Quaternion.identity);
            is_initialized = true;
            Debug.Log("Ready " + MapSetup.player_no);

            if (Connector.is_host == 1)
            {
                PhotonNetwork.Instantiate(
                    "GhostA",
                    GameObject.Find("GhostASpawn").transform.position,
                    Quaternion.identity);
                PhotonNetwork.Instantiate(
                    "GhostB",
                    GameObject.Find("GhostBSpawn").transform.position,
                    Quaternion.identity);
            }
        }
    }
Exemple #2
0
 void OnTriggerEnter(Collider collider)
 {
     if (collider.tag == "PlayerContainer")
     {
         MapSetup.reset_food();
         Destroy(this.gameObject);
     }
 }