예제 #1
0
    // 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;
    }
예제 #2
0
    // 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;
        }
    }