// Start is called before the first frame update void Start() { Instance = this; HeldItem = GetComponentInChildren <HeldItemSlot>(); }
private void Walk(int leftRightIntent, Varianne varianne) { Vector2 currentVelocity = varianne.gameObject.GetComponent <Rigidbody2D>().velocity; varianne.gameObject.GetComponent <Rigidbody2D>().velocity = new Vector2(leftRightIntent * varianne.Speed, currentVelocity.y); }
public override void ExecuteState(int leftRightIntent, int upDownIntent, Varianne varianne) { Walk(leftRightIntent, varianne); NoteInteractible(); }
public abstract void ExecuteState(int leftRightIntent, int upDownIntent, Varianne varianne);