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