Exemplo n.º 1
0
    public void SelectWepoan(int selectWepoan)
    {
        if (selectWepoan == 1)
        {
            Destroy(Idel);
            Idel      = null;
            objwepoan = Instantiate(FristWeapon.Weapon1);

            objwepoan.transform.parent        = Rhand;
            objwepoan.transform.localPosition = FristWeapon.Wepoanpos;
            objwepoan.transform.localRotation = Quaternion.Euler(FristWeapon.Wepoanrot);


            characterIk.R_Hand.localPosition = FristWeapon.Rpos;
            Quaternion rotright = Quaternion.Euler(FristWeapon.Rrot.x, FristWeapon.Rrot.y, FristWeapon.Rrot.z);
            characterIk.R_Hand.localRotation = rotright;
            wepoan = objwepoan.GetComponent <Wepoan>();

            characterIk.L_Hand_Traget = wepoan.lHand_Traget_look;

            characterIk.input = 0;
        }
        if (selectWepoan == 2)
        {
            characterIk.input = 101;

            objwepoan = Instantiate(SecondWeapon.Weapon1);

            objwepoan.transform.parent        = Rhand;
            objwepoan.transform.localPosition = SecondWeapon.Wepoanpos;
            objwepoan.transform.localRotation = Quaternion.Euler(SecondWeapon.Wepoanrot);


            characterIk.R_Hand.localPosition = SecondWeapon.Rpos;
            Quaternion rotright = Quaternion.Euler(SecondWeapon.Rrot.x, SecondWeapon.Rrot.y, SecondWeapon.Rrot.z);
            characterIk.R_Hand.localRotation = rotright;
            wepoan = objwepoan.GetComponent <Wepoan>();

            characterIk.L_Hand_Traget = wepoan.lHand_Traget_look;
        }
        if (selectWepoan == 3)
        {
        }
    }
Exemplo n.º 2
0
    public void PrimaryWepoanSwappner()
    {
        if (FristWeapon != null)
        {
            objwepoan = Instantiate(FristWeapon.Weapon1);

            objwepoan.transform.parent        = Rhand;
            objwepoan.transform.localPosition = FristWeapon.Wepoanpos;
            objwepoan.transform.localRotation = Quaternion.Euler(FristWeapon.Wepoanrot);


            characterIk.R_Hand.localPosition = FristWeapon.Rpos;
            Quaternion rotright = Quaternion.Euler(FristWeapon.Rrot.x, FristWeapon.Rrot.y, FristWeapon.Rrot.z);
            characterIk.R_Hand.localRotation = rotright;
            wepoan = objwepoan.GetComponent <Wepoan>();

            characterIk.L_Hand_Traget = wepoan.lHand_Traget_look;
        }
    }