Exemplo n.º 1
0
    public void swapActiveWeapon()
    {
        weaponStats temp = heldWeapons[0];

        heldWeapons[0] = heldWeapons[1];
        heldWeapons[1] = temp;
        if (gunSprite != null)
        {
            gunSprite.sprite = heldWeapons[0].weaponSprite;

            UpdateWeaponUI();
        }
    }
Exemplo n.º 2
0
    void Start()
    {
        storeController = GameObject.FindGameObjectWithTag("StoreUI").GetComponent<StoreController>();
        startColour = GetComponentInChildren<Renderer>().material.color;

        if (isSocket || GetComponent<Transform>().tag == "Phone_Model")
        {
            bought = true;
        }
        else
        {
            Debug.Log(this.name);
            bought = GetComponent<buyItem>().bought;
            Transform weaponObject = Resources.Load<Transform>("Item_" + this.name);
            weapon = weaponObject.GetComponent<weaponStats>();
            if (weapon == null)
            {
                Debug.Log("stat is in a child");
                weapon = weaponObject.GetComponentInChildren<weaponStats>();
            }
            objectWeight = weapon.mass*50 + "kg";
        }
    }
Exemplo n.º 3
0
 public void Init()
 {
     w_Stats = new weaponStats();
 }