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)); }
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)); }
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)); }
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)); }
public void GetHolsterFrameByIndex(int index, ref MatrixFrame outFrame) => ScriptingInterfaceOfIMBItem.call_GetHolsterFrameByIndexDelegate(index, ref outFrame);
public float GetMissileRange(float shot_speed, float z_diff) => ScriptingInterfaceOfIMBItem.call_GetMissileRangeDelegate(shot_speed, z_diff);