void Awake() { HP = HealthP; kaiguan = false; weapon = PlayerWeaponStorage.TakeWeapon(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); }
void Dead() { PlayerWeaponStorage.ReturnWeapon(weapon); SceneManager.LoadScene("Menu"); }
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; }