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; }
public AlertState(AIControler controlled) : base(controlled) { controled = controlled; }
public PatrolState(AIControler controlled) : base(controlled) { controled = controlled; }
public AIStateBase(AIControler controlled) { this.controled = controlled; }
// Start is called before the first frame update void Start() { _aiControl = GetComponent <AIControler>(); _manualControl = GetComponent <ManualController>(); }