Newer
Older
Dreamsturbia-Project-IADE-Unity3D / Assets / Scripts / AI / FSM / State.cs
@Rackday Rackday on 21 Aug 557 bytes Project Added
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class State : ScriptableObject
  5. {
  6. public Action entryAction;
  7. public Action[] actions;
  8. public Action exitAction;
  9. public Transition[] transitions;
  10. public Transition[] GetTransitions()
  11. {
  12. return transitions;
  13. }
  14. public Action GetExitAction()
  15. {
  16. return exitAction;
  17. }
  18. public Action[] GetStateActions()
  19. {
  20. return actions;
  21. }
  22. public Action GetEntryAction()
  23. {
  24. return entryAction;
  25. }
  26. }