Esempio n. 1
0
    public void equipItem(IWeaponOutfit o)
    {
        outfit = o;
        GameObject entity = o.getEntity();

        entity.transform.rotation = transform.rotation;
        entity.transform.position = transform.position;
        entity.transform.SetParent(transform, true);
        o.onEquip();
    }
Esempio n. 2
0
    // Use this for initialization
    void Start()
    {
        outfit          = null;
        weaponInventory = new List <IWeaponOutfit>();

        /*
         * melee = Instantiate(Resources.Load ("Prefabs/MeleeWeapon")) as GameObject;
         * melee.transform.parent = transform;
         *
         * GameObject WoodPlankObject = Instantiate(Resources.Load ("Prefabs/WoodPlank")) as GameObject;
         * WoodPlankObject.transform.parent = melee.transform;
         *
         * GameObject NailObject = Instantiate(Resources.Load ("Prefabs/MetalNail")) as GameObject;
         * NailObject.transform.parent = melee.transform;
         *
         *
         * MeleeWeapon melee_comp = melee.GetComponent<MeleeWeapon>();
         * WoodPlank WoodPlankComp = WoodPlankObject.GetComponent<WoodPlank> ();
         * MetalNail NailComp = WoodPlankObject.GetComponent<MetalNail> ();
         *
         * melee_comp.buildWeapon (WoodPlankComp, NailComp);
         */
    }