/** * <summary>キュー情報の取得(キューID指定)</summary> * <param name="cueId">キューID</param> * <param name="info">キュー情報</param> * <returns>取得に成功したかどうか(成功:true、失敗:false)</returns> * \par 説明: * キューIDを指定して、キュー情報を取得します。<br/> * 指定したIDのキューが存在しない場合、falseが返ります。<br/> * \sa criAtomExAcb_GetCueInfoById, criAtomExAcb_GetCueInfoByIndex */ public bool GetCueInfo(int cueId, out CriAtomEx.CueInfo info) { using (var mem = new CriStructMemory <CriAtomEx.CueInfo>()) { bool result = criAtomExAcb_GetCueInfoById(this.handle, cueId, mem.ptr); info = new CriAtomEx.CueInfo(mem.bytes, 0); return(result); } }
public CriAtomEx.CueInfo[] GetCueInfoList() { int numCues = criAtomExAcb_GetNumCues(this.handle); var infoList = new CriAtomEx.CueInfo[numCues]; for (int i = 0; i < numCues; i++) { this.GetCueInfoByIndex(i, out infoList[i]); } return(infoList); }
// Token: 0x060159D5 RID: 88533 RVA: 0x005807B4 File Offset: 0x0057E9B4 private bool GetCueInfo(string sheetName, string cueName, out CriAtomEx.CueInfo cueInfo) { cueInfo = default(CriAtomEx.CueInfo); CriAtomCueSheet cueSheet = CriAtom.GetCueSheet(sheetName); if (cueSheet == null) { global::Debug.LogError(string.Format("Failed to get cue sheet: {0}", sheetName)); return(false); } return(cueSheet.acb.GetCueInfo(cueName, out cueInfo)); }
public CriAtomEx.CueInfo[] GetCueInfoList() { int numCues = criAtomExAcb_GetNumCues(this.handle); var infoList = new CriAtomEx.CueInfo[numCues]; for (int i = 0; i < numCues; i++) { this.GetCueInfoByIndex(i, out infoList[i]); } return infoList; }
/** * <summary>キュー情報の取得(キューインデックス指定)</summary> * <param name="index">キューインデックス</param> * <param name="info">キュー情報</param> * <returns>取得に成功したかどうか(成功:true、失敗:false)</returns> * \par 説明: * キューインデックスを指定して、キュー情報を取得します。<br/> * 指定したインデックスのキューが存在しない場合、falseが返ります。<br/> * \sa criAtomExAcb_GetCueInfoById, criAtomExAcb_GetCueInfoByIndex */ public bool GetCueInfoByIndex(int index, out CriAtomEx.CueInfo info) { using (var mem = new CriStructMemory<CriAtomEx.CueInfo>()) { bool result = criAtomExAcb_GetCueInfoByIndex(this.handle, index, mem.ptr); info = new CriAtomEx.CueInfo(mem.bytes, 0); return result; } }
/** * <summary>キュー情報の取得(キュー名指定)</summary> * <param name="cueName">キュー名</param> * <param name="info">キュー情報</param> * <returns>取得に成功したかどうか(成功:true、失敗:false)</returns> * \par 説明: * キュー名を指定して、キュー情報を取得します。<br/> * 指定した名前のキューが存在しない場合、falseが返ります。<br/> * \sa criAtomExAcb_GetCueInfoById, criAtomExAcb_GetCueInfoByIndex */ public bool GetCueInfo(string cueName, out CriAtomEx.CueInfo info) { using (var mem = new CriStructMemory<CriAtomEx.CueInfo>()) { bool result = criAtomExAcb_GetCueInfoByName(this.handle, cueName, mem.ptr); info = new CriAtomEx.CueInfo(mem.bytes, 0); return result; } }