public RESULT getCommandInfo(int commandIndex, out COMMAND_INFO info) { COMMAND_INFO_INTERNAL cOMMAND_INFO_INTERNAL = default(COMMAND_INFO_INTERNAL); RESULT rESULT = CommandReplay.FMOD_Studio_CommandReplay_GetCommandInfo(this.rawPtr, commandIndex, out cOMMAND_INFO_INTERNAL); if (rESULT != RESULT.OK) { info = default(COMMAND_INFO); return(rESULT); } info = cOMMAND_INFO_INTERNAL.createPublic(); return(rESULT); }
public UInt32 outputHandle; /* The original handle value of the command output. This will no longer correspond to any actual object in playback. */ // Helper functions public COMMAND_INFO createPublic() { COMMAND_INFO publicInfo = new COMMAND_INFO(); publicInfo.commandName = MarshallingHelper.stringFromNativeUtf8(commandName); publicInfo.parentCommandIndex = parentCommandIndex; publicInfo.frameNumber = frameNumber; publicInfo.frameTime = frameTime; publicInfo.instanceType = instanceType; publicInfo.outputType = outputType; publicInfo.instanceHandle = instanceHandle; publicInfo.outputHandle = outputHandle; return publicInfo; }
public RESULT getCommandInfo(int commandIndex, out COMMAND_INFO info) { COMMAND_INFO_INTERNAL internalInfo = new COMMAND_INFO_INTERNAL(); FMOD.RESULT result = FMOD_Studio_CommandReplay_GetCommandInfo(rawPtr, commandIndex, out internalInfo); if (result != FMOD.RESULT.OK) { info = new COMMAND_INFO(); return result; } info = internalInfo.createPublic(); return result; }
public RESULT getCommandInfo(int commandIndex, out COMMAND_INFO info) { return(FMOD_Studio_CommandReplay_GetCommandInfo(handle, commandIndex, out info)); }
private static extern RESULT FMOD_Studio_CommandReplay_GetCommandInfo(IntPtr replay, int commandIndex, out COMMAND_INFO info);