Example #1
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;
    }
Example #2
0
    public void SetHeadModel(HeadInventoryItem item)
    {
        if (item == null)
        {
            return;
        }

        if(activeHead != null)
        {
            activeHead.SetActive(false);
            activeHead = null;
        }

        switch (item.headType)
        {
            case enums.headType.head1:
                activeHead = head1;
                break;
            case enums.headType.head2:
                activeHead = head2;
                break;
            case enums.headType.head3:
                activeHead = head3;
                break;
        }
        activeHead.SetActive(true);
        headItem = item;
    }