コード例 #1
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 internal static extern bool GetItemAttribute(IntPtr pItem, PackageAttribute eAttribute, out AttributeStruct pAttributeStruct);
コード例 #2
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 protected static extern string GetPackageItemAttributeName(PackageAttribute eAttribute);
コード例 #3
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 private static extern string GetPackageItemAttributeName(PackageAttribute eAttribute);
コード例 #4
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 private static extern bool GetAttribute(PackageAttribute eAttribute, out AttributeStruct pAttributeStruct);
コード例 #5
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 public string GetItemAttributeName(PackageAttribute attribute)
 {
     Bind(PackageID);
     return GetPackageItemAttributeName(attribute);
 }
コード例 #6
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 public Attribute GetItemAttribute(Item item, PackageAttribute attribute)
 {
     Bind(PackageID);
     AttributeStruct attr;
     if (!GetItemAttribute(item.ItemPtr, attribute, out attr))
     {
         throw new Exception("Unable to get item attribute.");
     }
     return new Attribute(attr);
 }
コード例 #7
0
ファイル: HLLib.cs プロジェクト: jpiolho/sledge
 public Attribute GetAttribute(PackageAttribute attribute)
 {
     Bind(PackageID);
     AttributeStruct attr;
     if (!GetAttribute(attribute, out attr))
     {
         throw new Exception("Unable to get attribute.");
     }
     return new Attribute(attr);
 }