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); } } }
void OnTriggerEnter(Collider collider) { if (collider.tag == "PlayerContainer") { MapSetup.reset_food(); Destroy(this.gameObject); } }