Esempio n. 1
0
 void IObservable <VirtualJoystickArgs> .Notify(VirtualJoystickArgs eventArgs)
 {
     if (VirtualJoystick != null)
     {
         VirtualJoystick.Invoke(this, eventArgs);
     }
 }
Esempio n. 2
0
 void IObserver <VirtualJoystickArgs> .OnNotified(object sender, VirtualJoystickArgs eventArgs)
 {
     if (eventArgs != null && _animal != null)
     {
         _animal.Move(-eventArgs.InputVector * _selectedModel.MoveSpeed * Time.deltaTime);
     }
 }
Esempio n. 3
0
        public void Initialize(Model model)
        {
            _model3D           = model;
            _modelTitle.text   = _model3D.ModelName;
            _sequenceAction1ID = -1;
            _sequenceAction2ID = -1;
            InitializeAnimationButtons();
            InitializeSequenceAnimationButtons();

            _buttonBack.onClick.RemoveAllListeners();
            _buttonBack.onClick.AddListener(OnBackButtonPressed);

            _animationsButton.onClick.RemoveAllListeners();
            _animationsButton.onClick.AddListener(OnAnimationsButtonPressed);

            _sequenceButton.onClick.RemoveAllListeners();
            _sequenceButton.onClick.AddListener(OnSequenceButtonPressed);

            _sequencePlay.onClick.RemoveAllListeners();
            _sequencePlay.onClick.AddListener(OnSequencePlayButtonPressed);

            _sequenceAnimation1.onClick.RemoveAllListeners();
            _sequenceAnimation1.onClick.AddListener(OnSequenceAnimation1Pressed);

            _sequenceTimer1Plus.onClick.RemoveAllListeners();
            _sequenceTimer1Plus.onClick.AddListener(OnSequenceTimer1PlusPressed);

            _sequenceTimer1Minus.onClick.RemoveAllListeners();
            _sequenceTimer1Minus.onClick.AddListener(OnSequenceTimer1MinusPressed);

            _sequenceAnimation2.onClick.RemoveAllListeners();
            _sequenceAnimation2.onClick.AddListener(OnSequenceAnimation2Pressed);

            _sequenceTimer2Plus.onClick.RemoveAllListeners();
            _sequenceTimer2Plus.onClick.AddListener(OnSequenceTimer2PlusPressed);

            _sequenceTimer2Minus.onClick.RemoveAllListeners();
            _sequenceTimer2Minus.onClick.AddListener(OnSequenceTimer2MinusPressed);

            _virtualJoystickArgs = new VirtualJoystickArgs();
        }