Inheritance: MonoBehaviour
Ejemplo n.º 1
0
    public virtual void Equip(PlayerController controller)
    {
        if (EquippedPrefab == null)
        {
            return;
        }

        currentEquip = (GameObject)Network.Instantiate(EquippedPrefab, controller.EquipPosition.position, Quaternion.identity, 0);
        ItemEquipManager equipManager = currentEquip.GetComponent <ItemEquipManager> ();

        equipManager.EquipPosition = controller.EquipPosition;
    }
Ejemplo n.º 2
0
    public override void Equip(PlayerController controller)
    {
        Vector3 pos = controller.EquipPosition.position;

        pos.z        = -0.5f;
        currentEquip = (GameObject)Network.Instantiate(EquippedPrefab, pos, Quaternion.identity, 0);


        ItemEquipManager equipManager = (ItemEquipManager)currentEquip.GetComponent(typeof(ItemEquipManager));

        equipManager.EquipPosition = controller.EquipPosition;

        //currentEquip.transform.parent = controller.transform;
    }