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