Spelunx Cavern SDK
Loading...
Searching...
No Matches
HuggingState.cs
Go to the documentation of this file.
1
using
UnityEngine;
2
3
[CreateAssetMenu(fileName =
"Hugging"
, menuName =
"FiniteStateMachine/Creature/Hugging"
)]
4
public
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
}
CreatureBehavior
Definition:
CreatureBehavior.cs:5
CreatureBehavior.PlayHugToTree
void PlayHugToTree(FiniteStateMachine fsm)
Definition:
CreatureBehavior.cs:65
FiniteStateMachine
Definition:
FiniteStateMachine.cs:14
HuggingState
Definition:
HuggingState.cs:5
HuggingState.OnEnter
override void OnEnter(FiniteStateMachine fsm, GameObject target)
Definition:
HuggingState.cs:8
HuggingState.GetName
override string GetName()
Definition:
HuggingState.cs:6
State
Definition:
FiniteStateMachine.cs:5
CavernSDK
Packages
com.spelunx.cavern.vive-trackers
Samples~
Sample Scenes
ETC CAVERN Interaction Demo
Scripts
FiniteStateMachine
Creature
HuggingState.cs
Generated by
1.9.6