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; }
// Public methods public void AddJumpData(ZMPlayerInputController inputController) { //Debug.Log (gameObject.name + ": add jump data"); // _jumpData.Add(gameObject.transform.position); }