void Start() { _customizer = GameObject.Find("BotCustomizer").GetComponent <BotCustomizer>(); // Get all buttons Button[] buttons = GetComponentsInChildren <Button>(); foreach (Button button in buttons) { // Apply SelectWeapon as the onClick event button.onClick.AddListener(() => SelectWeapon(button)); _weaponButtonActivators.Add(button.GetComponent <WeaponButtonActivator>()); } }
void SetBotCustomization() { GameObject gameObject = GameObject.Find("BotCustomizer"); if (gameObject == null) { // This is for when the game scene is ran directly _customizer = new GameObject().AddComponent <BotCustomizer>(); } else { _customizer = gameObject.GetComponent <BotCustomizer>(); } }
void Start() { _readyButton = GetComponent <Button>(); _customizer = GameObject.Find("BotCustomizer").GetComponent <BotCustomizer>(); }