Пример #1
0
 private void SetShield(SpriteGroupEntry entry)
 {
     MeleeWeapon2HDropdown.value = MeleeWeaponPairedDropdown.value = BowDropdown.value = 0;
     Dummy.Shield     = GetSprite(entry);
     Dummy.WeaponType = WeaponType.Melee1H;
     AnimationManager.Reset();
 }
Пример #2
0
 private void SetBow(SpriteGroupEntry entry)
 {
     MeleeWeapon1HDropdown.value = MeleeWeapon2HDropdown.value = MeleeWeaponPairedDropdown.value = ShieldDropdown.value = 0;
     Dummy.SetBow(FindSprite(SpriteCollection.BowArrow, entry), FindSprite(SpriteCollection.BowLimb, entry), FindSprite(SpriteCollection.BowRiser, entry));
     Dummy.WeaponType = WeaponType.Bow;
     AnimationManager.Reset();
 }
Пример #3
0
 private void SetMeleeWeapon2H(SpriteGroupEntry entry)
 {
     MeleeWeapon1HDropdown.value = MeleeWeaponPairedDropdown.value = ShieldDropdown.value = BowDropdown.value = 0;
     Dummy.PrimaryMeleeWeapon    = GetSprite(entry);
     Dummy.WeaponType            = WeaponType.Melee2H;
     AnimationManager.Reset();
 }
Пример #4
0
 private void SetMeleeWeaponPaired(SpriteGroupEntry entry)
 {
     MeleeWeapon2HDropdown.value = ShieldDropdown.value = BowDropdown.value = 0;
     Dummy.SecondaryMeleeWeapon  = GetSprite(entry);
     Dummy.WeaponType            = WeaponType.MeleeTween;
     AnimationManager.Reset();
 }
Пример #5
0
 private void SetMeleeWeapon1H(SpriteGroupEntry entry)
 {
     MeleeWeapon2HDropdown.value = 0;
     Dummy.PrimaryMeleeWeapon    = GetSprite(entry);
     Dummy.WeaponType            = Dummy.WeaponType == WeaponType.MeleeTween ? WeaponType.MeleeTween : WeaponType.Melee1H;
     AnimationManager.Reset();
 }
Пример #6
0
 private void SetUpperArmor(SpriteGroupEntry entry)
 {
     Dummy.SetUpperArmor(FindSprite(SpriteCollection.ArmorArmL, entry),
                         FindSprite(SpriteCollection.ArmorArmR, entry),
                         FindSprite(SpriteCollection.ArmorForearmL, entry),
                         FindSprite(SpriteCollection.ArmorForearmR, entry),
                         FindSprite(SpriteCollection.ArmorTorso, entry));
 }
Пример #7
0
 private void SetArmor(SpriteGroupEntry entry)
 {
     Dummy.SetArmor(FindSprite(SpriteCollection.ArmorArmL, entry),
                    FindSprite(SpriteCollection.ArmorArmR, entry),
                    FindSprite(SpriteCollection.ArmorForearmL, entry),
                    FindSprite(SpriteCollection.ArmorForearmR, entry),
                    FindSprite(SpriteCollection.ArmorHandL, entry),
                    FindSprite(SpriteCollection.ArmorHandR, entry),
                    FindSprite(SpriteCollection.ArmorLeg, entry),
                    FindSprite(SpriteCollection.ArmorPelvis, entry),
                    FindSprite(SpriteCollection.ArmorShin, entry),
                    FindSprite(SpriteCollection.ArmorTorso, entry));
 }
Пример #8
0
 private void SetBody(SpriteGroupEntry entry)
 {
     Dummy.SetBody(FindSprite(SpriteCollection.BodyArmL, entry),
                   FindSprite(SpriteCollection.BodyArmR, entry),
                   FindSprite(SpriteCollection.BodyForearmL, entry),
                   FindSprite(SpriteCollection.BodyForearmR, entry),
                   FindSprite(SpriteCollection.BodyHandL, entry),
                   FindSprite(SpriteCollection.BodyHandR, entry),
                   FindSprite(SpriteCollection.BodyLeg, entry),
                   FindSprite(SpriteCollection.BodyPelvis, entry),
                   FindSprite(SpriteCollection.BodyShin, entry),
                   FindSprite(SpriteCollection.BodyTorso, entry));
 }
Пример #9
0
 private static Sprite GetSprite(SpriteGroupEntry entry)
 {
     return(entry == null ? null : entry.Sprite);
 }
Пример #10
0
 private static Sprite FindSprite(IEnumerable <SpriteGroupEntry> collection, SpriteGroupEntry entry)
 {
     return(entry == null ? null : GetSprite(collection.SingleOrDefault(i => i.Collection == entry.Collection && i.Name == entry.Name)));
 }
Пример #11
0
 private void SetGloves(SpriteGroupEntry entry)
 {
     Dummy.SetGloves(FindSprite(SpriteCollection.ArmorHandL, entry), FindSprite(SpriteCollection.ArmorHandR, entry));
 }
Пример #12
0
 private void SetLowerArmor(SpriteGroupEntry entry)
 {
     Dummy.SetLowerArmor(FindSprite(SpriteCollection.ArmorLeg, entry), FindSprite(SpriteCollection.ArmorPelvis, entry));
 }
Пример #13
0
 private void SetHelmet(SpriteGroupEntry entry)
 {
     Dummy.Helmet     = GetSprite(entry);
     Dummy.HelmetMask = FindSprite(SpriteCollection.HelmetMask, entry);
 }