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