Exemplo n.º 1
0
    void Awake()
    {
        HP = HealthP;

        kaiguan = false;

        weapon = PlayerWeaponStorage.TakeWeapon(0);
    }
Exemplo n.º 2
0
    void Awake()
    {
        huandan = false;
        weapon  = PlayerWeaponStorage.TakeWeapon(0);
        weapon.transform.SetParent(transform);
        weapon.transform.localPosition = new Vector3(-0.5f, 0.8f, -3);
        weapon.transform.localRotation = Quaternion.Euler(0, 0, 90);
        var ang = weapon.transform.rotation * weapon.transform.rotation;

        code.text = "ID:" + Random.Range(0, 10) + Random.Range(0, 10) + Random.Range(0, 10) + Random.Range(0, 10) + Random.Range(0, 10) + Random.Range(0, 10) + Random.Range(0, 10);
    }
Exemplo n.º 3
0
 void Dead()
 {
     PlayerWeaponStorage.ReturnWeapon(weapon);
     SceneManager.LoadScene("Menu");
 }
Exemplo n.º 4
0
    void GameOver()
    {
        huanhu.Play();
        AudioSource.PlayClipAtPoint(shengli, transform.position);

        if (Menu.level == 1)
        {
            if (!Menu.roomNum[1, Menu.level] == true)
            {
                Menu.roomNum[1, Menu.level] = true;
                Menu.balabala[1]           += 0.333f;
            }
            if (killNum >= kill)
            {
                if (!Menu.roomNum[2, Menu.level] == true)
                {
                    Menu.roomNum[2, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_Si_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_Ba_V1")));
                    Menu.balabala[1] += 0.333f;
                }
            }
            if (!anquanjuli)
            {
                if (!Menu.roomNum[3, Menu.level] == true)
                {
                    Menu.roomNum[3, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("M4A1_R_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_M_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("M4A1_B_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("M4A1_St_V1")));
                    Menu.balabala[1] += 0.333f;
                }
            }
        }
        if (Menu.level == 2)
        {
            if (!Menu.roomNum[1, Menu.level] == true)
            {
                Menu.roomNum[1, Menu.level] = true;
                Menu.balabala[2]           += 0.333f;
            }
            if (time <= 60)
            {
                if (!Menu.roomNum[2, Menu.level] == true)
                {
                    Menu.roomNum[2, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A3_Si_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_A_V1")));
                    Menu.balabala[2] += 0.333f;
                }
            }
            if (time <= 35)
            {
                if (!Menu.roomNum[3, Menu.level] == true)
                {
                    Menu.roomNum[3, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A3_R_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A3_M_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A3_B_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_St_V1")));
                    Menu.balabala[2] += 0.333f;
                }
            }
        }
        if (Menu.level == 3)
        {
            if (!Menu.roomNum[1, Menu.level] == true)
            {
                Menu.roomNum[1, Menu.level] = true;
                Menu.balabala[3]           += 0.333f;
            }
            if (killNum <= kill)
            {
                if (!Menu.roomNum[2, Menu.level] == true)
                {
                    Menu.roomNum[2, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("AWM_Si_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_A_V2")));
                    Menu.balabala[3] += 0.333f;
                }
            }
            if (!anquanjuli)
            {
                if (!Menu.roomNum[3, Menu.level] == true)
                {
                    Menu.roomNum[3, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("AWM_R_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A4_M_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A5_M_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_St_V2")));
                    Menu.balabala[3] += 0.333f;
                }
            }
        }
        if (Menu.level == 4)
        {
            if (!Menu.roomNum[1, Menu.level] == true)
            {
                Menu.roomNum[1, Menu.level] = true;
                Menu.balabala[4]           += 0.333f;
            }
            if (killNum <= kill)
            {
                if (!Menu.roomNum[2, Menu.level] == true)
                {
                    Menu.roomNum[2, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("7.62mm")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A2_Si_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_Ba_V2")));
                    Menu.balabala[4] += 0.333f;
                }
            }
            if (anquanxiaoxiong)
            {
                if (!Menu.roomNum[3, Menu.level] == true)
                {
                    Menu.roomNum[3, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A2_R_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A3_M_V2")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A2_B_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("AK47_St_V2")));
                    Menu.balabala[4] += 0.333f;
                }
            }
        }
        if (Menu.level == 5)
        {
            if (!Menu.roomNum[1, Menu.level] == true)
            {
                Menu.roomNum[1, Menu.level] = true;
                Menu.balabala[5]           += 0.333f;
            }
            if (anquanxiaoxiong)
            {
                if (!Menu.roomNum[2, Menu.level] == true)
                {
                    Menu.roomNum[2, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_Ad_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A2_St_V1")));
                    Menu.balabala[5] += 0.333f;
                }
            }
            if (time <= 30)
            {
                if (!Menu.roomNum[3, Menu.level] == true)
                {
                    Menu.roomNum[3, Menu.level] = true;
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_R_V1")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A3_M_V3")));
                    PlayerWeaponStorage.ReturnPart(Instantiate(WAPrefabStore.GetPartPrefab("A1_B_V1")));
                    Menu.balabala[5] += 0.333f;
                }
            }
        }

        win = true;
    }