Ejemplo n.º 1
0
    private void SetWeapon(IItem wepon, Transform slot)
    {
        var go     = Resources.Load(wepon.GetMainPrefubPath()) as GameObject;
        var weapon = GameObject.Instantiate(go);

        weapon.transform.parent        = slot;
        weapon.transform.localPosition = Vector3.zero;
        weapon.transform.localRotation = new Quaternion();
        weapon.transform.localScale    = Vector3.one;

        CurrentWeapon = weapon.GetComponent <IWeapon>();
        CurrentWeapon.Init(ref wepon, this);
    }