Finite state machine code example
Example: Finite state machine
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public abstract class Action : ScriptableObject
{
public abstract void Act (StateController controller);
}