public void SetPlayerShoes(int shoesId, Color shoesColor) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Shoes" + SLASH + shoesId); GearSocket gearSocket = GetGearSocketWithName("Shoes"); if (gearSocket != null && ShowPlayerEquipment()) { gearSocket.Equip(animGroup, m_attackType, shoesColor); } }
public void SetPlayerWeapon(int weaponId, Color weaponColor) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Weapon" + SLASH + weaponId); GearSocket gearSocket = GetGearSocketWithName("Weapon"); if (gearSocket != null && ShowPlayerEquipment()) { gearSocket.Equip(animGroup, m_attackType, weaponColor); } }
public void SetPlayerPants(int pantsId, Color pantsColor) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Bottom" + SLASH + pantsId); GearSocket gearSocket = GetGearSocketWithName("Bottom"); if (gearSocket != null && ShowPlayerEquipment()) { gearSocket.Equip(animGroup, m_attackType, pantsColor); } }
public void SetPlayerChest(int chestId, Color chestColor) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Top" + SLASH + chestId); GearSocket gearSocket = GetGearSocketWithName("Top"); if (gearSocket != null && ShowPlayerEquipment()) { gearSocket.Equip(animGroup, m_attackType, chestColor); } }
public void SetPlayerHelm(int helmId, Color helmColor) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Helm" + SLASH + helmId); GearSocket gearSocket = GetGearSocketWithName("Helm"); if (gearSocket != null && ShowPlayerEquipment()) { gearSocket.Equip(animGroup, m_attackType, helmColor); } }
public void SetPlayerFace(int faceId) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Face" + SLASH + faceId); GearSocket gearSocket = GetGearSocketWithName("Face"); if (gearSocket != null && ShowPlayerEquipment()) { gearSocket.Equip(animGroup, m_attackType); } }
public void SetPlayerBody(int bodyId) { AnimGroup animGroup = Resources.Load <AnimGroup>("Animations" + SLASH + "Groupings" + SLASH + "Body" + SLASH + bodyId); if (animGroup != null) { m_spriteHeight = animGroup.GetSpriteHeight(); m_spriteWidth = animGroup.GetSpriteWidth(); UpdatePlayerNamePosition(m_spriteHeight); UpdateStatBarSize(); UpdateSpellTargetSize(); m_bodyId = bodyId; if (!ShowPlayerEquipment()) { SetPlayerPoseEnum(AnimAttackType.Fist); ClearPlayerAppearance(); } GearSocket gearSocket = GetGearSocketWithName("Body"); if (gearSocket != null) { gearSocket.Equip(animGroup, m_attackType); } } }