Iuvo Unity 0.5.1
This is library containing a variety of helper classes and extension methods for the Unity gane engine.
GitHub | Iuvo Unity Updates | Creator
Loading...
Searching...
No Matches
Weapon.cs File Reference

Classes

class  IuvoUnity.BaseClasses.Items.Weapons.Weapon< TSubType >
class  IuvoUnity.BaseClasses.Items.Weapons.WeaponConfiguration
class  IuvoUnity.BaseClasses.Items.Weapons.WeaponBase< TSubType >
class  IuvoUnity.BaseClasses.Items.Weapons.WeaponCategory< T_SubType >

Namespaces

namespace  IuvoUnity
namespace  IuvoUnity.BaseClasses
namespace  IuvoUnity.BaseClasses.Items
namespace  IuvoUnity.BaseClasses.Items.Weapons

Enumerations

enum  IuvoUnity.BaseClasses.Items.Weapons.WeaponMainType {
  IuvoUnity.BaseClasses.Items.Weapons.SWORD , IuvoUnity.BaseClasses.Items.Weapons.AXE , IuvoUnity.BaseClasses.Items.Weapons.HAMMER , IuvoUnity.BaseClasses.Items.Weapons.POLEARM ,
  IuvoUnity.BaseClasses.Items.Weapons.RANGED , IuvoUnity.BaseClasses.Items.Weapons.THROWABLE , IuvoUnity.BaseClasses.Items.Weapons.HYBRID
}
enum  IuvoUnity.BaseClasses.Items.Weapons.WeaponActivityType {
  IuvoUnity.BaseClasses.Items.Weapons.PIERCING , IuvoUnity.BaseClasses.Items.Weapons.SLASHING , IuvoUnity.BaseClasses.Items.Weapons.RENDING , IuvoUnity.BaseClasses.Items.Weapons.CLEAVING ,
  IuvoUnity.BaseClasses.Items.Weapons.BLUNT , IuvoUnity.BaseClasses.Items.Weapons.RANGED , IuvoUnity.BaseClasses.Items.Weapons.THROWN , IuvoUnity.BaseClasses.Items.Weapons.MAGIC ,
  IuvoUnity.BaseClasses.Items.Weapons.HYBRID , IuvoUnity.BaseClasses.Items.Weapons.OTHER
}
enum  IuvoUnity.BaseClasses.Items.Weapons.HandType { IuvoUnity.BaseClasses.Items.Weapons.ONE_HANDED , IuvoUnity.BaseClasses.Items.Weapons.DUAL_WIELDED , IuvoUnity.BaseClasses.Items.Weapons.TWO_HANDED , IuvoUnity.BaseClasses.Items.Weapons.NO_HANDS }
enum  IuvoUnity.BaseClasses.Items.Weapons.WeaponButt {
  IuvoUnity.BaseClasses.Items.Weapons.NONE , IuvoUnity.BaseClasses.Items.Weapons.POMMEL , IuvoUnity.BaseClasses.Items.Weapons.SKULL_KRUSHER , IuvoUnity.BaseClasses.Items.Weapons.SPIKE ,
  IuvoUnity.BaseClasses.Items.Weapons.COUNTERWEIGHT , IuvoUnity.BaseClasses.Items.Weapons.CAP , IuvoUnity.BaseClasses.Items.Weapons.HOOKED , IuvoUnity.BaseClasses.Items.Weapons.OTHER
}
enum  IuvoUnity.BaseClasses.Items.Weapons.SwordType {
  IuvoUnity.BaseClasses.Items.Weapons.DAGGER , IuvoUnity.BaseClasses.Items.Weapons.THROWING_KNIFE , IuvoUnity.BaseClasses.Items.Weapons.SHORT_SWORD , IuvoUnity.BaseClasses.Items.Weapons.LONG_SWORD ,
  IuvoUnity.BaseClasses.Items.Weapons.KATANA , IuvoUnity.BaseClasses.Items.Weapons.SCIMITAR , IuvoUnity.BaseClasses.Items.Weapons.RAPIER , IuvoUnity.BaseClasses.Items.Weapons.GREAT_SWORD
}
enum  IuvoUnity.BaseClasses.Items.Weapons.AxeType { IuvoUnity.BaseClasses.Items.Weapons.HATCHET , IuvoUnity.BaseClasses.Items.Weapons.BATTLE_AXE , IuvoUnity.BaseClasses.Items.Weapons.GREAT_AXE , IuvoUnity.BaseClasses.Items.Weapons.THROWING_AXE }
enum  IuvoUnity.BaseClasses.Items.Weapons.HammerType {
  IuvoUnity.BaseClasses.Items.Weapons.CLUB , IuvoUnity.BaseClasses.Items.Weapons.MACE , IuvoUnity.BaseClasses.Items.Weapons.MORNINGSTAR , IuvoUnity.BaseClasses.Items.Weapons.MALLET ,
  IuvoUnity.BaseClasses.Items.Weapons.HAMMER , IuvoUnity.BaseClasses.Items.Weapons.GREAT_HAMMER
}
enum  IuvoUnity.BaseClasses.Items.Weapons.PoleArmType {
  IuvoUnity.BaseClasses.Items.Weapons.MAGIC_STAFF , IuvoUnity.BaseClasses.Items.Weapons.QUARTER_STAFF , IuvoUnity.BaseClasses.Items.Weapons.SPEAR , IuvoUnity.BaseClasses.Items.Weapons.HALBERD ,
  IuvoUnity.BaseClasses.Items.Weapons.TRIDENT
}
enum  IuvoUnity.BaseClasses.Items.Weapons.RangedType { IuvoUnity.BaseClasses.Items.Weapons.MAGIC , IuvoUnity.BaseClasses.Items.Weapons.BULLET , IuvoUnity.BaseClasses.Items.Weapons.ARROW }
enum  IuvoUnity.BaseClasses.Items.Weapons.ThrowableType { IuvoUnity.BaseClasses.Items.Weapons.ROCK , IuvoUnity.BaseClasses.Items.Weapons.KNIFE , IuvoUnity.BaseClasses.Items.Weapons.OTHER }
enum  IuvoUnity.BaseClasses.Items.Weapons.HybridType { IuvoUnity.BaseClasses.Items.Weapons.OTHER }
enum  IuvoUnity.BaseClasses.Items.Weapons.WeaponEffects {
  IuvoUnity.BaseClasses.Items.Weapons.NONE = 0 , IuvoUnity.BaseClasses.Items.Weapons.BLEED = 1 << 0 , IuvoUnity.BaseClasses.Items.Weapons.SAVAGE_BLEED = 1 << 1 , IuvoUnity.BaseClasses.Items.Weapons.FREEZE = 1 << 2 ,
  IuvoUnity.BaseClasses.Items.Weapons.VICIOUS_FROST = 1 << 3 , IuvoUnity.BaseClasses.Items.Weapons.BURN = 1 << 4 , IuvoUnity.BaseClasses.Items.Weapons.HELLS_TOUCH = 1 << 5 , IuvoUnity.BaseClasses.Items.Weapons.SHOCKED = 1 << 6 ,
  IuvoUnity.BaseClasses.Items.Weapons.ELECTROCUTED = 1 << 7 , IuvoUnity.BaseClasses.Items.Weapons.WET = 1 << 8 , IuvoUnity.BaseClasses.Items.Weapons.DRENCHED = 1 << 9 , IuvoUnity.BaseClasses.Items.Weapons.POISONED = 1 << 10 ,
  IuvoUnity.BaseClasses.Items.Weapons.CONTAGIOUS = 1 << 11 , IuvoUnity.BaseClasses.Items.Weapons.TIRED = 1 << 12 , IuvoUnity.BaseClasses.Items.Weapons.ASLEEP = 1 << 13 , IuvoUnity.BaseClasses.Items.Weapons.INTIMIDATED = 1 << 14 ,
  IuvoUnity.BaseClasses.Items.Weapons.FRIGHTENED = 1 << 15 , IuvoUnity.BaseClasses.Items.Weapons.LEECHING = 1 << 16
}