using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// Logic block which deals with jumping a character in a direction /// [CreateAssetMenu(menuName = "Major Project/Jump Block")] public class Jump : LogicBlock { [SerializeField] [Tooltip("Direction to Jump")] protected Direction direction = Direction.Forward; #region Class Functions /// /// Implementation of BlockLogic, moves the player forward /// /// Player to move protected override void BlockLogic(Character player) { player.Jump(direction); } #endregion Class Functions }