| VoK.Sdk
    Doxygen generated documentation for the Dungeon Helper SDK | 
a generic-free interface over PropertyCollection to allow common code to be game independent More...
Inherits ICloneable.
Inherited by VoK.Sdk.Properties.IArrayProperty, and VoK.Sdk.Properties.PropertyCollection< GameTypeEnum >.
| Public Member Functions | |
| uint? | GetUInt32PropertyValue (uint propertyId) | 
| gets the uint value of the property, if it exists. returns null if not found.  More... | |
| int? | GetInt32PropertyValue (uint propertyId) | 
| gets the int value of the property, if it exists. returns null if not found.  More... | |
| ulong? | GetUInt64PropertyValue (uint propertyId) | 
| gets the ulong value of the property, if it exists. returns null if not found.  More... | |
| long? | GetInt64PropertyValue (uint propertyId) | 
| gets the long value of the property, if it exists. returns null if not found.  More... | |
| float? | GetFloatPropertyValue (uint propertyId) | 
| gets the float value of the property, if it exists. returns null if not found.  More... | |
| double? | GetDoublePropertyValue (uint propertyId) | 
| gets the double value of the property, if it exists. returns null if not found.  More... | |
| byte? | GetBytePropertyValue (uint propertyId) | 
| gets the byte value of the property, if it exists. returns null if not found.  More... | |
| IProperty | GetProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IUInt64Property | GetUInt64Property (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IInt32Property | GetInt32Property (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IUInt32Property | GetPropertyIdProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IUInt32Property | GetEnumProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IStringInfoProperty | GetStringInfoProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IStringProperty | GetStringProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IBitFieldProperty | GetBitFieldProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IPositionProperty | GetPositionProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IVectorProperty | GetVectorProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| IArrayProperty | GetArrayProperty (uint propertyId) | 
| gets the full object property matching the specified property id, if it exists. returns null if not found.  More... | |
| T | GetProperty< T > (uint propertyId) | 
| gets the fully typed property of the specified property id, if it exists. returns null if not found.  More... | |
| IPropertyCollection | MergeWith (IPropertyCollection propertyCollection) | 
| merges 2 property collections. NOTE: this will never overwrite properties in the current collection. if the current collection has a property, merging another on top of it will not overwrite it. that is, you should use this as follows: InstanceProperties.MergeWith(WeenieProperties)  More... | |
| Properties | |
| uint? | PropertyCollectionId  [get] | 
| for property collections coming out of client_gamelogic.dat, this will have the file id (0x79 value)  More... | |
| ulong? | OwnerId  [get] | 
| gets the owner of the collection, if applicable  More... | |
| string | Name  [get] | 
| the name of the property, corresponding with the enum if found  More... | |
| IReadOnlyDictionary< uint, IProperty > | Properties  [get] | 
| makes a copy of the values in read only format. cache this when possible.  More... | |
a generic-free interface over PropertyCollection to allow common code to be game independent