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; }
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; }