Пример #1
0
    // Use this for initialization
    void Start()
    {
        Indanger = 0;

        BGM = 0;

        m_Player   = GetComponentInChildren <FirstPersonControllerNew>().gameObject.transform;
        PlayerInfo = m_Player.gameObject.GetComponent <FirstPersonControllerNew>();
        if (Scenen == 1)
        {
            UI_Console.Instance.hideALLUI();
        }

        if (Scenen == 2)
        {
            Invoke("InvokeTheLogPanel", 1);
            UI_Console.Instance.UpdateMissionText("调查殖民地");
            UI_Console.Instance.UpdateLogText("已成功进入殖民地\n正在扫描搜索附近单位");
            UI_Console.Instance.UpdateLogText("位于殖民地中央的是用于远距离信号传输的增强器装置, 是本殖民地的数据中心,很可能与阻止这一切有关,我们要设法到达位于塔顶的AI控制中心.",
                                              0.5f, 9f);
        }

        PlayerInfo.n_Laser    = PlayerPrefs.GetFloat("n_Laser", 300);
        PlayerInfo.n_ShootGun = PlayerPrefs.GetInt("n_ShootGun", 30);
        PlayerInfo.n_Snipe    = PlayerPrefs.GetInt("n_Snipe", 30);
        Favor = PlayerPrefs.GetInt("Favor", 0);
        UI_Console.Instance.Journal.text = PlayerPrefs.GetString("n_JournalList", "JournalListContents");
    }
Пример #2
0
    public void Relive()
    {
        FirstPersonControllerNew m_player = StaffMain.GetComponentInChildren <FirstPersonControllerNew>();

        m_player.Relive();
        PlayerInfo.n_Laser    = PlayerPrefs.GetInt("n_Laser", 300);
        PlayerInfo.n_ShootGun = PlayerPrefs.GetInt("n_ShootGun", 30);
        PlayerInfo.n_Snipe    = PlayerPrefs.GetInt("n_Snipe", 30);

        for (int i = 0; i < m_UFO.Length; i++)
        {
            if (m_UFO[i] != null)
            {
                //print(m_UFO[i].transform.name);
                m_UFO[i].Degree  = 0;
                m_UFO[i].m_state = EnemyUFO.State.Patrol;
            }
        }

        for (int i = 0; i < m_Soldier.Length; i++)
        {
            if (m_Soldier[i] != null)
            {
                //print(m_Soldier[i].transform.parent.name);
                m_Soldier[i].Degree  = 0f;
                m_Soldier[i].m_State = EnemySoldier.State.Patrol;
            }
        }

        for (int i = 0; i < m_Cannon.Length; i++)
        {
            if (m_Cannon[i] != null)
            {
                //print(m_Cannon[i].transform.parent.name);
                m_Cannon[i].Detected = false;
            }
        }
    }
Пример #3
0
 // Use this for initialization
 void Start()
 {
     ShipComeIn();
     PlayerInfo = GetComponentInChildren <FirstPersonControllerNew>();
 }
Пример #4
0
 private void Awake()
 {
     m_player = GameObject.FindGameObjectWithTag("MainCharacter").GetComponent <FirstPersonControllerNew>();
 }
Пример #5
0
    // Use this for initialization


    // Use this for initialization
    void Start()
    {
        m_target = Vector3.zero;
        m_player = GameObject.FindGameObjectWithTag("MainCharacter").GetComponent <FirstPersonControllerNew>();
    }
Пример #6
0
 private void Start()
 {
     m_player = GameObject.FindGameObjectWithTag("MainCharacter").GetComponent <FirstPersonControllerNew>();
     Timer    = AttackColdDown;
 }