public void SetBottomEquip(S_Wardrobe bottom) { bottomEquipped = bottom; //set other bottoms inactive if (otherBottoms != null) { foreach (object obj in otherBottoms.transform) { Transform child = (Transform)obj; child.gameObject.SetActive(false); } } //set selected bottoms active switch (bottomEquipped) { case S_Wardrobe.BOTTOM_DEFAULT: Bottom = transform.Find("Bottom/Default").gameObject; break; case S_Wardrobe.BOTTOM_PLATE: Bottom = transform.Find("Bottom/Armour1").gameObject; break; } if (bottomEquipped != S_Wardrobe.BOTTOM_NULL) { Bottom.SetActive(true); BottomAnim = Bottom.GetComponent <Animator>(); BottomAnim.SetBool(attackStyle.ToString(), attackPlaceHolder); } }
public void SetShoesEquip(S_Wardrobe shoes) { shoesEquipped = shoes; //set other shoes inactive if (otherShoes != null) { foreach (object obj in otherShoes.transform) { Transform child = (Transform)obj; child.gameObject.SetActive(false); } } //set selected shoes active switch (shoesEquipped) { case S_Wardrobe.SHOES_DEFAULT: Shoes = transform.Find("Shoes/Default").gameObject; break; case S_Wardrobe.SHOES_PLATE: Shoes = transform.Find("Shoes/Armour1").gameObject; break; } if (shoesEquipped != S_Wardrobe.SHOES_NULL) { Shoes.SetActive(true); ShoesAnim = Shoes.GetComponent <Animator>(); ShoesAnim.SetBool(attackStyle.ToString(), attackPlaceHolder); } }
/******equipment setters******/ public void SetHeadEquip(S_Wardrobe headp) { headEquipped = headp; //set other head styles inactive if (otherHeads != null) { foreach (object obj in otherHeads.transform) { Transform child = (Transform)obj; child.gameObject.SetActive(false); } } //set selected head style active switch (headEquipped) { case S_Wardrobe.HEADP_DEFAULT: Head = transform.Find("Head/Hair").gameObject; break; case S_Wardrobe.HEADP_HOOD: Head = transform.Find("Head/Hood").gameObject; break; case S_Wardrobe.HEADP_HAT: Head = transform.Find("Head/Armour1").gameObject; break; case S_Wardrobe.HEADP_CHAIN: Head = transform.Find("Head/Armour2").gameObject; break; case S_Wardrobe.HEADP_PLATE: Head = transform.Find("Head/Armour3").gameObject; break; } if (headEquipped != S_Wardrobe.HEADP_NULL) { Head.SetActive(true); HeadAnim = Head.GetComponent <Animator>(); HeadAnim.SetBool(attackStyle.ToString(), attackPlaceHolder); } }
public void SetTopEquip(S_Wardrobe top) { topEquipped = top; //set other tops inactive if (otherTops != null) { foreach (object obj in otherTops.transform) { Transform child = (Transform)obj; child.gameObject.SetActive(false); } } //set selected tops active switch (topEquipped) { case S_Wardrobe.TOP_DEFAULT: Top = transform.Find("Top/Default").gameObject; break; case S_Wardrobe.TOP_LEATHER: Top = transform.Find("Top/Armour1").gameObject; break; case S_Wardrobe.TOP_PURPLE: Top = transform.Find("Top/Armour2").gameObject; break; case S_Wardrobe.TOP_CHAIN: Top = transform.Find("Top/Armour3").gameObject; break; case S_Wardrobe.TOP_PLATE: Top = transform.Find("Top/Armour4").gameObject; break; } if (topEquipped != S_Wardrobe.TOP_NULL) { Top.SetActive(true); TopAnim = Top.GetComponent <Animator>(); TopAnim.SetBool(attackStyle.ToString(), attackPlaceHolder); } }