public void Init()
 {
     go = new GameObject("stateTest");
     behaviour1 = go.AddComponent<ClassWithBasicStates>();
     behaviour2 = go.AddComponent<ClassWithBasicStates>();
     behaviour3 = go.AddComponent<ClassWithBasicStates>();
     engine = go.AddComponent<StateMachineRunner>();
 }
コード例 #2
0
	public void Init()
	{
		go = CreateGameObject("stateTest");
		behaviour = go.AddComponent<ClassWithBasicStates>();
		engine = go.GetComponent<StateEngine>();

		behaviour.Init();
	}
コード例 #3
0
    public void Init()
    {
        go        = CreateGameObject("stateTest");
        behaviour = go.AddComponent <ClassWithBasicStates>();
        engine    = go.GetComponent <StateEngine>();

        behaviour.Init();
    }
コード例 #4
0
 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;
 }
コード例 #7
0
 public void Init()
 {
     go        = new GameObject("stateTest");
     behaviour = new ClassDerivedFromSuperClass();
     engine    = StateMachineRunner.Instance;
 }
コード例 #8
0
 public void Init()
 {
     go        = new GameObject("stateTest");
     behaviour = go.AddComponent <ClassDerivedFromSuperClass>();
     engine    = go.AddComponent <StateMachineRunner>();
 }