Spelunx Cavern SDK
 
Loading...
Searching...
No Matches
StartState.cs
Go to the documentation of this file.
1using System.Collections;
2using UnityEngine;
3
4[CreateAssetMenu(fileName = "Start", menuName = "FiniteStateMachine/Creature/Start")]
5public class StartState : State
6{
7 public override string GetName() { return "Start"; }
8
9 public override void OnEnter(FiniteStateMachine fsm, GameObject target)
10 {
11 Debug.Log("-----Enter Start state-----");
12 CreatureBehavior creature = target.GetComponent<CreatureBehavior>();
13 creature.PlayStartScene(fsm);
14 }
15}
void PlayStartScene(FiniteStateMachine fsm)
override void OnEnter(FiniteStateMachine fsm, GameObject target)
Definition: StartState.cs:9
override string GetName()
Definition: StartState.cs:7