// Initialize all the components of the main UI private void Start() { buttonHandler = new ButtonHandler( ButtonHandler.newKeyValuePair(createPaintButton, OnCreatePaintClicked) ); toggleHandler = new ToggleHandler( ToggleHandler.newKeyValuePair(toggleShowActuators, OnShowActuatorsClicked) ); buttonHandler.RegisterActions(); toggleHandler.RegisterActions(); head = transform.Find("Tutorial").Find("Controller Button").GetComponent <Text>(); head.text = ResourcesManager.Get(Strings.DEF_HEAD); desc = transform.Find("Tutorial").Find("Description").GetComponent <Text>(); desc.text = ResourcesManager.Get(Strings.DEF_TXT); StartCoroutine(InitMenu()); }
protected override void Awake() { base.Awake(); paintMode.pattern.StrokeAdded += OnStrokeAdded; paintMode.pattern.StrokeRemoved += OnStrokeRemoved; player = paintMode.player; buttonHandler = new ButtonHandler( ButtonHandler.newKeyValuePair(btnSpeed, OnSpeedClicked), ButtonHandler.newKeyValuePair(btnTime, OnTimeClicked) ); toggleHandler = new ToggleHandler( ToggleHandler.newKeyValuePair(togglePlay, OnPlayClicked), ToggleHandler.newKeyValuePair(toggleLoop, OnLoopClicked), ToggleHandler.newKeyValuePair(toggleRecord, OnRecordClicked) ); }