Пример #1
0
    protected override void Awake()
    {
        base.Awake();

        _playerInfo      = GetComponent <ZMPlayerInfo>();
        _inputController = GetComponent <ZMPlayerInputController>();

        _inputEventNotifier = new ZMPlayerInputEventNotifier();
        _playbackEventArgs  = new ZMPlayerInfoPlayerInputRecorderEventArgs(_playerInfo, this);

        _inputController._inputEventNotifier.OnMoveRightEvent += HandleOnMoveRightEvent;
        _inputController._inputEventNotifier.OnMoveLeftEvent  += HandleOnMoveLeftEvent;
        _inputController._inputEventNotifier.OnNoMoveEvent    += HandleNoMoveEvent;
        _inputController._inputEventNotifier.OnJumpEvent      += HandleJumpEvent;
        _inputController._inputEventNotifier.OnPlungeEvent    += HandlePlungeEvent;
        _inputController._inputEventNotifier.OnAttackEvent    += HandleAttackEvent;
    }
Пример #2
0
    // Public methods
    public void AddJumpData(ZMPlayerInputController inputController)
    {
        //Debug.Log (gameObject.name + ": add jump data");

//		_jumpData.Add(gameObject.transform.position);
    }