// Avatar Hands public void UpdateCharacterHands(F3DCharacterAvatar.CharacterArmature armature) { var myWeapon = GetCurrentWeapon(); myWeapon.LeftHand.sprite = GetSpriteFromHandId(myWeapon.LeftHandId, armature); myWeapon.RightHand.sprite = GetSpriteFromHandId(myWeapon.RightHandId, armature); }
private Sprite GetSpriteFromHandId(int id, F3DCharacterAvatar.CharacterArmature armature) { switch (id) { case 0: return(armature.Hand1); case 1: return(armature.Hand2); case 2: return(armature.Hand3); case 3: return(armature.Hand4); default: return(armature.Hand1); } }