public void Init() { go = new GameObject("stateTest"); behaviour1 = go.AddComponent<ClassWithBasicStates>(); behaviour2 = go.AddComponent<ClassWithBasicStates>(); behaviour3 = go.AddComponent<ClassWithBasicStates>(); engine = go.AddComponent<StateMachineRunner>(); }
public void Init() { go = CreateGameObject("stateTest"); behaviour = go.AddComponent<ClassWithBasicStates>(); engine = go.GetComponent<StateEngine>(); behaviour.Init(); }
public void Init() { go = CreateGameObject("stateTest"); behaviour = go.AddComponent <ClassWithBasicStates>(); engine = go.GetComponent <StateEngine>(); behaviour.Init(); }
public void Init() { go = new GameObject("stateTest"); behaviour1 = go.AddComponent <ClassWithBasicStates>(); behaviour2 = go.AddComponent <ClassWithBasicStates>(); behaviour3 = go.AddComponent <ClassWithBasicStates>(); engine = go.AddComponent <StateMachineRunner>(); }
public void Init() { go = new GameObject("stateTest"); behaviour = go.AddComponent<ClassDerivedFromSuperClass>(); engine = go.AddComponent<StateMachineRunner>(); }
public void Init() { behaviour = new ClassWithBasicStates(); engine = StateMachineRunner.Instance; }
public void Init() { go = new GameObject("stateTest"); behaviour = new ClassDerivedFromSuperClass(); engine = StateMachineRunner.Instance; }
public void Init() { go = new GameObject("stateTest"); behaviour = go.AddComponent <ClassDerivedFromSuperClass>(); engine = go.AddComponent <StateMachineRunner>(); }