// Start is called before the first frame update void Start() { Watcher_Robot_An = GetComponent <Watcher_Robot_Animation>(); Watcher_Robot_La = GetComponentInChildren <Watcher_Robot_Lazer>(); Watcher_Robot_Mo = GetComponent <Mob_Basic_Movement>(); Target = Watcher_Robot_Mo.Target; Max_View_Distance = Watcher_Robot_Mo.Max_View_Distance; switch (Global_Variable.Difficulty_Level) { case 2: Current_Aim_Time = Aim_Time_Hard; break; case 1: Current_Aim_Time = Aim_Time_Normal; break; default: Current_Aim_Time = Aim_Time_Easy; break; } // Do the update Update_Attack(Current_Attack); Update_State(Current_State); // Pipe event subscription Event_System.current.onPipeEntered += Piped; }
// Start is called before the first frame update void Start() { Watcher_Robot_An = GetComponent <Watcher_Robot_Animation>(); Watcher_Robot_St = GetComponent <WatcherRobot_States>(); WatcherRobot_Mo = GetComponent <Mob_Basic_Movement>(); switch (Global_Variable.Difficulty_Level) { case 2: Current_Health = Health_Hard; break; case 1: Current_Health = Health_Normal; break; default: Current_Health = Health_Easy; break; } }