Movement while on ground and not slipping
Inheritance: CharacterActionHorizontalMovement
    public override void OnEnable() {
      base.OnEnable();

      groundMovement = character.GetAction<CharacterActionGroundMovement>();

      character.onAfterMove += OnAfterMove;
    }
        public override void OnEnable()
        {
            base.OnEnable();

            groundMovement = character.GetAction <CharacterActionGroundMovement>();

            character.onAfterMove += OnAfterMove;
        }
Example #3
0
        public override void OnEnable()
        {
            base.OnEnable();

            pushingCD      = new Cooldown(pushingStartTime);
            groundMovement = character.GetAction <CharacterActionGroundMovement>();

            character.onBeforeMove += OnBeforeMove;
        }
    public override void OnEnable() {
      base.OnEnable();

      pushingCD = new Cooldown(pushingStartTime);
      groundMovement = character.GetAction<CharacterActionGroundMovement>();
      if (groundMovement == null) {
        Debug.LogWarning("CharacterActionGroundMovement is required by CharacterActionPush");
      }

      character.onBeforeMove += OnBeforeMove;
    }
        public override void OnEnable()
        {
            base.OnEnable();

            pushingCD      = new Cooldown(pushingStartTime);
            groundMovement = character.GetAction <CharacterActionGroundMovement>();
            if (groundMovement == null)
            {
                Debug.LogWarning("CharacterActionGroundMovement is required by CharacterActionPush");
            }

            character.onBeforeMove += OnBeforeMove;
        }