public void ChangeWeapon(int ID) { switch (ID) { // case 1:CurrentWeapon = GameObject.Find("Pistolet").GetComponent<Pistol>(); gui_text.text = CurrentWeapon.UpdateName(); break; //case 2: CurrentWeapon = GameObject.Find("Miotacz PÅ‚omieni").GetComponent<Flame_Thower>(); gui_text.text = CurrentWeapon.UpdateName(); break; //case 3: CurrentWeapon = GameObject.Find("Shotgun").GetComponent<Strzelba>(); gui_text.text = CurrentWeapon.UpdateName(); break; // case 4: CurrentWeapon = GameObject.Find("SMG").GetComponent<SMG>(); gui_text.text = CurrentWeapon.UpdateName(); break; case 1: GameObject pistol = (GameObject)Instantiate(Resources.Load("Pistol")); CurrentWeapon = pistol.GetComponent <Pistol>(); gui_text.text = CurrentWeapon.UpdateName(); CurrentWeapon.transform.parent = transform; break; case 2: GameObject strzelba = (GameObject)Instantiate(Resources.Load("Shotgun")); CurrentWeapon = strzelba.GetComponent <Strzelba>(); gui_text.text = CurrentWeapon.UpdateName(); CurrentWeapon.transform.parent = transform; break; case 3: GameObject smg = (GameObject)Instantiate(Resources.Load("SMG")); CurrentWeapon = smg.GetComponent <SMG>(); gui_text.text = CurrentWeapon.UpdateName(); CurrentWeapon.transform.parent = transform; break; case 4: GameObject ft = (GameObject)Instantiate(Resources.Load("flame_thrower")); CurrentWeapon = ft.GetComponent <Flame_Thower>(); gui_text.text = CurrentWeapon.UpdateName(); CurrentWeapon.transform.parent = transform; break; case 5: GameObject sztucer = (GameObject)Instantiate(Resources.Load("Sztucer")); CurrentWeapon = sztucer.GetComponent <Sztucer>(); gui_text.text = CurrentWeapon.UpdateName(); CurrentWeapon.transform.parent = transform; break; } }
// - - - - - - - - - - - - - // Use this for initialization void Start() { EXP.maxValue = nextlevelexp; AdvanceInfo.enabled = false; gui_text.text = CurrentWeapon.UpdateName(); LosingCanvas.enabled = false; PunktyDoWydania = 0; lvl.text = Level.ToString(); Awans.enabled = false; damagedfog.GetComponent <SpriteRenderer>().color = damaged; immortalafterbite = false; loweringimmortality = false; loweringAnimImmort = false; currenthealth = maxhealth; timestampGotHit = Time.time; timestampblink = Time.time; original = GetComponent <SpriteRenderer>().color; gothitcooldown = 1.0f + (Endurance * 0.5f); speed = speed + (Agility * 0.4f); guiscript.checkhp(); diagonalspeed = speed / 1.41f; }