Click or drag to resize

Item Class

Inheritance Hierarchy

Namespace:  Ensage
Assembly:  Ensage (in Ensage.dll) Version: 0.0.0.1
Syntax
C#
public class Item : Ability

The Item type exposes the following members.

Constructors
  NameDescription
Public methodItem
Initializes a new instance of the Item class
Top
Properties
  NameDescription
Public propertyAbilityBehavior (Inherited from Ability.)
Public propertyAbilityData (Inherited from Ability.)
Public propertyAbilityIndex (Inherited from Ability.)
Public propertyAbilitySlot
Returns the slot of the current ability or "-1" if it's an hidden ability or not found.
(Inherited from Ability.)
Public propertyAbilitySpecialData (Inherited from Ability.)
Public propertyAbilityState (Inherited from Ability.)
Public propertyAbilityType (Inherited from Ability.)
Public propertyAngles (Inherited from Entity.)
Public propertyAnimation (Inherited from Entity.)
Public propertyAssembledTime
Public propertyCanBeUsedOutOfInventory
Public propertyCastRange
Returns the cast range of the ablity for the current level.
(Inherited from Ability.)
Public propertyChannelStartTime (Inherited from Ability.)
Public propertyChannelTime
Returns the time in seconds the ability is being channeled.
(Inherited from Ability.)
Public propertyClassId Obsolete. (Inherited from Entity.)
Public propertyClassNetworkId
Gets an id representing a networked source engine class. This id will change very often.
(Inherited from Entity.)
Public propertyClassNetworkName
Gets the name of the id representing a networked source engine class.
(Inherited from Entity.)
Public propertyCooldown
Current remaining cooldown of the ability.
(Inherited from Ability.)
Public propertyCooldownLength
Returns the cooldown of the spell for the current level.
(Inherited from Ability.)
Public propertyCost
Public propertyCreateTime (Inherited from Entity.)
Public propertyCurrentCharges
Public propertyDamageType (Inherited from Ability.)
Public propertyDispellableType (Inherited from Ability.)
Public propertyEffectName
Returns the effect name of the PhysicalItem (when on ground).
Public propertyEnableTime
Returns the time n seconds until the item is enabled again. If 0 is returned, the item is already enabled.
Public propertyEnemyLevel (Inherited from Ability.)
Public propertyHandle (Inherited from Entity.)
Public propertyHasAltCastState (Inherited from Ability.)
Public propertyHasIndefiniteCooldown (Inherited from Ability.)
Public propertyHealth (Inherited from Entity.)
Public propertyId
Unique ability/item id.
(Inherited from Ability.)
Public propertyIndex (Inherited from Entity.)
Public propertyInitialCharges
Public propertyIsActivated (Inherited from Ability.)
Public propertyIsAlertable
Public propertyIsAlive (Inherited from Entity.)
Public propertyIsAutoCastEnabled (Inherited from Ability.)
Public propertyIsCastedOnPickup
Public propertyIsChanneling (Inherited from Ability.)
Public propertyIsCombinable
Public propertyIsCombineLocked
Public propertyIsCooldownFrozen (Inherited from Ability.)
Public propertyIsDisassemblable
Public propertyIsDisplayingCharges
Public propertyIsDormant (Inherited from Entity.)
Public propertyIsDroppable
Public propertyIsEnabled
Returns true if the item is enabled and can be used. Disabled items, after swapping them from the backpack, will return false.
Public propertyIsGrantedByScepter (Inherited from Ability.)
Public propertyIsHidden (Inherited from Ability.)
Public propertyIsHidingCharges
Public propertyIsInAbilityPhase (Inherited from Ability.)
Public propertyIsInBaseShopAvailable
Public propertyIsInIndefiniteCooldown (Inherited from Ability.)
Public propertyIsInSecretShopAvailable
Public propertyIsInSideShopAvailable
Public propertyIsKillable
Public propertyIsPermanent
Public propertyIsPurchasable
Public propertyIsPurchasedWhileDead
Public propertyIsRecipe
Public propertyIsReplicated (Inherited from Ability.)
Public propertyIsRequiringCharges
Public propertyIsSellable
Public propertyIsStackable
Public propertyIsStolen (Inherited from Ability.)
Public propertyIsToggled (Inherited from Ability.)
Public propertyIsValid (Inherited from Entity.)
Public propertyIsVisible (Inherited from Entity.)
Public propertyItemRecipeName
Public propertyKeyValues (Inherited from Ability.)
Public propertyLastCastClickTime
Returns the cast point of the spell for the current level.
(Inherited from Ability.)
Public propertyLevel (Inherited from Ability.)
Public propertyLevelsBeetweenUpgrades (Inherited from Ability.)
Public propertyLifeState (Inherited from Entity.)
Public propertyManaCost
Returns the mana cost of the spell for the current level.
(Inherited from Ability.)
Public propertyMaximumHealth (Inherited from Entity.)
Public propertyMaximumLevel (Inherited from Ability.)
Public propertyModelName
Returns the model name of the PhysicalItem (when on ground).
Public propertyName (Inherited from Ability.)
Public propertyNetworkAngles (Inherited from Entity.)
Public propertyNetworkName (Inherited from Entity.)
Public propertyNetworkPosition (Inherited from Entity.)
Public propertyNetworkRotation (Inherited from Entity.)
Public propertyNetworkRotationRad (Inherited from Entity.)
Public propertyOldOwner
Public propertyOverrideCastPoint
Returns the cast point of the spell for the current level.
(Inherited from Ability.)
Public propertyOwner (Inherited from Entity.)
Public propertyPosition (Inherited from Entity.)
Public propertyPurchaser
Public propertyPurchaserId
Public propertyPurchaseTime
Public propertyRequiredLevel (Inherited from Ability.)
Public propertyRotation (Inherited from Entity.)
Public propertyRotationRad (Inherited from Entity.)
Public propertyScale (Inherited from Entity.)
Public propertySecondaryCharges
Public propertyShareability
Public propertySharedCooldownName (Inherited from Ability.)
Public propertySpeed (Inherited from Entity.)
Public propertySpellPierceImmunityType (Inherited from Ability.)
Public propertyTargetFlags (Inherited from Ability.)
Public propertyTargetTeamType (Inherited from Ability.)
Public propertyTargetType (Inherited from Ability.)
Public propertyTeam (Inherited from Entity.)
Public propertyTextureName (Inherited from Ability.)
Top
Methods
  NameDescription
Public methodAddParticleEffect
Adds a particle effect to the entity.
(Inherited from Entity.)
Public methodAnnounce
Announces an ability.
(Inherited from Ability.)
Public methodDestroyItem
Exploit: Destroys any droppable item (including gem, rapier etc).
Public methodDestroyItem(Boolean)
Exploit: Destroys an droppabley item (including gem, rapier etc).
Public methodDisassembleItem
Public methodDropFromStash
Public methodEquals(Object) (Inherited from Entity.)
Public methodEquals(Entity) (Inherited from Entity.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCastPoint
Returns the cast point of the spell for the given level. The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetChannelTime
Returns the total channel time of the spell for the given level. The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetCooldown
Returns the cooldown of the spell for the given level. The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetDamage
Returns the damage of the spell for the given level. The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetDuration
Returns the duration of the spell (how long it will stay active) or the duration of the applied modifier (e.g. the duration of the applied stun). The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetHashCode (Inherited from Entity.)
Public methodGetManaCost
Returns the mana cost of the spell for the given level. The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetRange
Returns the range of the spell for the given level. The index must be (Ability.Level-1) and >= 0.
(Inherited from Ability.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLockCombining
Locks combining for this item.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMoveItem
Public methodPlaySound
Plays a sound and returns a handle to the sound event.
(Inherited from Entity.)
Public methodSelect
Clears the old selection and selects the current entity.
(Inherited from Entity.)
Public methodSelect(Boolean)
Selects the current entity.
(Inherited from Entity.)
Public methodSellItem
Public methodStopSound(String)
Stops the sound event with the given name.
(Inherited from Entity.)
Public methodStopSound(UInt64)
Stops the sound event with the given handle.
(Inherited from Entity.)
Public methodTargetPosition(Vector3)
Sets a target position for the next ability used.
(Inherited from Ability.)
Public methodTargetPosition(Vector3, Boolean)
Sets a target position for the next ability used.
(Inherited from Ability.)
Public methodTargetPosition(Vector3, Boolean, Boolean)
Sets a target position for the next ability used.
(Inherited from Ability.)
Public methodToggleAbility
Toggle the ability (such as Pudge's Rot)
(Inherited from Ability.)
Public methodToggleAbility(Boolean)
Toggle the ability (such as Pudge's Rot)
(Inherited from Ability.)
Public methodToggleAbility(Boolean, Boolean)
Toggle the ability (such as Pudge's Rot)
(Inherited from Ability.)
Public methodToggleAutocastAbility
Toggle autocast of the ability.
(Inherited from Ability.)
Public methodToString (Inherited from Entity.)
Public methodUnlockCombining
Unlocks combining for this item.
Public methodUpgradeAbility
Level up an ability.
(Inherited from Ability.)
Public methodUseAbility
Use the ability without a target.
(Inherited from Ability.)
Public methodUseAbility(Vector3)
Use the ability on a target location.
(Inherited from Ability.)
Public methodUseAbility(Boolean)
Use the ability without a target.
(Inherited from Ability.)
Public methodUseAbility(Rune)
Use the ability on a rune.
(Inherited from Ability.)
Public methodUseAbility(Tree)
Use the ability on a tree.
(Inherited from Ability.)
Public methodUseAbility(Unit)
Use the ability on a target unit.
(Inherited from Ability.)
Public methodUseAbility(Vector3, Boolean)
Use the ability on a target location.
(Inherited from Ability.)
Public methodUseAbility(Boolean, Boolean)
Use the ability without a target.
(Inherited from Ability.)
Public methodUseAbility(Rune, Boolean)
Use the ability on a rune.
(Inherited from Ability.)
Public methodUseAbility(Tree, Boolean)
Use the ability on a tree.
(Inherited from Ability.)
Public methodUseAbility(Unit, Boolean)
Use the ability on a target unit.
(Inherited from Ability.)
Public methodUseAbility(Vector3, Boolean, Boolean)
Use the ability on a target location.
(Inherited from Ability.)
Public methodUseAbility(Rune, Boolean, Boolean)
Use the ability on a rune.
(Inherited from Ability.)
Public methodUseAbility(Tree, Boolean, Boolean)
Use the ability on a tree.
(Inherited from Ability.)
Public methodUseAbility(Unit, Boolean, Boolean)
Use the ability on a target unit.
(Inherited from Ability.)
Top
See Also