コード例 #1
0
 public int GetItemUsageSetFlags(string ItemUsageName)
 {
     byte[] numArray = (byte[])null;
     if (ItemUsageName != null)
     {
         numArray = CallbackStringBufferManager.StringBuffer0;
         int bytes = ScriptingInterfaceOfIMBItem._utf8.GetBytes(ItemUsageName, 0, ItemUsageName.Length, numArray, 0);
         numArray[bytes] = (byte)0;
     }
     return(ScriptingInterfaceOfIMBItem.call_GetItemUsageSetFlagsDelegate(numArray));
 }
コード例 #2
0
 public bool GetItemIsPassiveUsage(string itemUsageName)
 {
     byte[] numArray = (byte[])null;
     if (itemUsageName != null)
     {
         numArray = CallbackStringBufferManager.StringBuffer0;
         int bytes = ScriptingInterfaceOfIMBItem._utf8.GetBytes(itemUsageName, 0, itemUsageName.Length, numArray, 0);
         numArray[bytes] = (byte)0;
     }
     return(ScriptingInterfaceOfIMBItem.call_GetItemIsPassiveUsageDelegate(numArray));
 }
コード例 #3
0
 public int GetItemHolsterIndex(string itemholstername)
 {
     byte[] numArray = (byte[])null;
     if (itemholstername != null)
     {
         numArray = CallbackStringBufferManager.StringBuffer0;
         int bytes = ScriptingInterfaceOfIMBItem._utf8.GetBytes(itemholstername, 0, itemholstername.Length, numArray, 0);
         numArray[bytes] = (byte)0;
     }
     return(ScriptingInterfaceOfIMBItem.call_GetItemHolsterIndexDelegate(numArray));
 }
コード例 #4
0
 public int GetItemUsageStrikeType(
     string itemUsageName,
     int usageDirection,
     bool isMounted,
     int leftHandUsageSetIndex,
     bool isLeftStance)
 {
     byte[] numArray = (byte[])null;
     if (itemUsageName != null)
     {
         numArray = CallbackStringBufferManager.StringBuffer0;
         int bytes = ScriptingInterfaceOfIMBItem._utf8.GetBytes(itemUsageName, 0, itemUsageName.Length, numArray, 0);
         numArray[bytes] = (byte)0;
     }
     return(ScriptingInterfaceOfIMBItem.call_GetItemUsageStrikeTypeDelegate(numArray, usageDirection, isMounted, leftHandUsageSetIndex, isLeftStance));
 }
コード例 #5
0
 public void GetHolsterFrameByIndex(int index, ref MatrixFrame outFrame) => ScriptingInterfaceOfIMBItem.call_GetHolsterFrameByIndexDelegate(index, ref outFrame);
コード例 #6
0
 public float GetMissileRange(float shot_speed, float z_diff) => ScriptingInterfaceOfIMBItem.call_GetMissileRangeDelegate(shot_speed, z_diff);