private void Start() { BeginBackgroundObject.SetActive(false); character = GameObject.FindObjectOfType <SimpleCharacterSelection>(); simpleCharacterSeleciton = GetComponent <SimpleCharacterSelection>(); if (simpleCharacterSeleciton) { Debug.Log("Has Character Selection"); } vehicleBehaviors = GameObject.FindObjectsOfType <VehicleBehavior>(); foreach (VehicleBehavior v in vehicleBehaviors) { if (v.PlayerID == PlayerID) { vehicleBehavior = v; //simpleCharacterSeleciton.BeginCharacterSelection(vehicleBehavior); } } }
// Start is called before the first frame update void Start() { vehicleBehaviour = GameObject.FindObjectOfType <VehicleBehavior>(); // character = GameObject.FindObjectOfType<SimpleCharacterSelection>(); character = gameObject.GetComponentInParent <SimpleCharacterSelection>(); if (gameObject.tag == "Player1") { playerNum = 1; } else if (gameObject.tag == "Player2") { playerNum = 2; } else if (gameObject.tag == "Player3") { playerNum = 3; } else if (gameObject.tag == "Player4") { playerNum = 4; } item_selected = 0; ui_item = new GameObject[10]; int i = 0; while (i < 10) { ui_item[i] = gameObject.transform.GetChild(i).gameObject; if (ui_item[i] == null) { throw new System.Exception("ui_item " + i + " not set"); } i++; } }