예제 #1
0
        // 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());
        }
예제 #2
0
        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)
                );
        }