Esempio n. 1
0
    void Update()
    {
        if (right_weapon_ == null)
        {
            right_weapon_ = right_weapon_object_.GetComponentInChildren<Weapon>();
            right_weapon_.SetType(WeaponType.RIGHT);
            right_weapon_.SetReticle(reticle_);
            right_weapon_.SetWeaponObject(right_weapon_object_);
            right_weapon_.SetLayer(10);
        }

        if (left_weapon_ == null)
        {
            left_weapon_ = left_weapon_object_.GetComponentInChildren<Weapon>();
            left_weapon_.SetType(WeaponType.LEFT);
            left_weapon_.SetReticle(reticle_);
            left_weapon_.SetWeaponObject(left_weapon_object_);
            left_weapon_.SetLayer(10);
        }

        if (back_weapon_ == null)
        {
            back_weapon_ = back_weapon_object_.GetComponentInChildren<Weapon>();
            back_weapon_.SetType(WeaponType.BACK);
            back_weapon_.SetReticle(reticle_);
            back_weapon_.SetWeaponObject(back_weapon_object_);
            back_weapon_.SetLayer(10);
        }
    }