Newer
Older
Dreamsturbia-Project-IADE-Unity3D / Assets / Scripts / AI / FSM / State.cs
@Rackday Rackday on 21 Aug 557 bytes Project Added
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class State : ScriptableObject
{
    public Action entryAction;
    public Action[] actions;
    public Action exitAction;

    public Transition[] transitions;

    public Transition[] GetTransitions()
    {
        return transitions;
    }

    public Action GetExitAction()
    {
        return exitAction;
    }

    public Action[] GetStateActions()
    {
        return actions;
    }

    public Action GetEntryAction()
    {
        return entryAction;
    }
}