Exemplo n.º 1
0
    static public void Init()
    {
        GameObject mainControler = GameObject.Find("MainControler");

        envControlerScr = (EnvironmentControler)mainControler.GetComponent(typeof(EnvironmentControler));
        AIControlerScr  = (AIControler)mainControler.GetComponent(typeof(AIControler));
        GUIControlerScr = (GUIControler)mainControler.GetComponent(typeof(GUIControler));
        wingFactory     = (WingSetFactory)mainControler.GetComponent(typeof(WingSetFactory));

        mainCameraScr = (MainCameraScript)GameObject.Find("MainCamera").GetComponent(typeof(MainCameraScript));


        currentScene = SceneManager.GetActiveScene();

        mainAIScene = SceneManager.GetSceneByName("MainScene");
        cliffScene  = SceneManager.GetSceneByName("CliffSimulation");
    }
 public IdleState(AIControler controlled) : base(controlled)
 {
     controled = controlled;
 }
Exemplo n.º 3
0
 public AlertState(AIControler controlled) : base(controlled)
 {
     controled = controlled;
 }
Exemplo n.º 4
0
 public PatrolState(AIControler controlled) : base(controlled)
 {
     controled = controlled;
 }
Exemplo n.º 5
0
 public AIStateBase(AIControler controlled)
 {
     this.controled = controlled;
 }
Exemplo n.º 6
0
 // Start is called before the first frame update
 void Start()
 {
     _aiControl     = GetComponent <AIControler>();
     _manualControl = GetComponent <ManualController>();
 }