public CharacterHeadSpriteData( CharacterHumanFaceStyle faceStyle, IItem headEquipmentItem, IProtoItemEquipmentHead headEquipmentItemProto, SkeletonResource skeletonResource) { this.SkeletonResource = skeletonResource; this.FaceStyle = faceStyle; this.HeadEquipmentItem = headEquipmentItem; this.HeadEquipmentItemProto = headEquipmentItemProto; }
private static void GetHeadEquipmentSprites( IItem itemHeadEquipment, IProtoItemEquipmentHead protoHelmet, bool isMale, bool isFrontFace, SkeletonResource skeletonResource, out string helmetFront, out string helmetBehind) { protoHelmet.ClientGetHeadSlotSprites( itemHeadEquipment, isMale, skeletonResource, isFrontFace, out helmetFront, out helmetBehind); if (helmetFront == null) { throw new Exception("Helmet attachment is not available for " + protoHelmet); } }