Beispiel #1
0
    public void SetRightArmModel(ArmInventoryItem item)
    {
        if (item == null)
        {
            return;
        }
        if (activeArmRight != null)
        {
            activeArmRight.SetActive(false);
            activeArmRight = null;
        }

        switch (item.armType)
        {
            case enums.armType.arm1:
                activeArmRight =arm1R;
                break;
            case enums.armType.arm2:
                activeArmRight = arm2R;
                break;
            case enums.armType.arm3:
                activeArmRight = arm3R;
                break;
        }
        activeArmRight.SetActive(true);
        rightArmItem = item;
    }
Beispiel #2
0
    public void resetModel()
    {
        arm1L.SetActive(false);
        arm1R.SetActive(false);
        arm2L.SetActive(false);
        arm2R.SetActive(false);
        arm3L.SetActive(false);
        arm3R.SetActive(false);

        leg1L.SetActive(false);
        leg1R.SetActive(false);
        leg2L.SetActive(false);
        leg2R.SetActive(false);
        leg3L.SetActive(false);
        leg3R.SetActive(false);

        head1.SetActive(false);
        head2.SetActive(false);
        head3.SetActive(false);

        body1.SetActive(false);
        body2.SetActive(false);
        body3.SetActive(false);

        activeHead = null;
        activeBody = null;
        activeArmLeft = null;
        activeArmRight = null;
        activeLegLeft = null;
        activeLegRight = null;

        headItem = null;
        bodyItem = null;
        leftLegItem = null;
        rightLegItem = null;
        leftArmItem = null;
        rightArmItem = null;
    }
Beispiel #3
0
    public void SetLeftArmModel(ArmInventoryItem item)
    {
        if (item == null)
        {
            return;
        }
        if (activeArmLeft != null)
        {
            activeArmLeft.SetActive(false);
            activeArmLeft = null;
        }

        switch (item.armType)
        {
            case enums.armType.arm1:
                activeArmLeft = arm1L;
                break;
            case enums.armType.arm2:
                activeArmLeft = arm2L;
                break;
            case enums.armType.arm3:
                activeArmLeft = arm3L;
                break;
        }
        activeArmLeft.SetActive(true);
        leftArmItem = item;
    }