コード例 #1
0
 // Token: 0x06003A8E RID: 14990 RVA: 0x0012760B File Offset: 0x00125A0B
 public static int SendSignal(uint context, OVRLipSync.ovrLipSyncSignals signal, int arg1, int arg2)
 {
     if (OVRLipSync.IsInitialized() != 0)
     {
         return(-2200);
     }
     return(OVRLipSync.ovrLipSyncDll_SendSignal(context, signal, arg1, arg2));
 }
コード例 #2
0
 // Token: 0x06003A9C RID: 15004 RVA: 0x001279A1 File Offset: 0x00125DA1
 public int SendSignal(OVRLipSync.ovrLipSyncSignals signal, int arg1, int arg2)
 {
     if (OVRLipSync.IsInitialized() != 0)
     {
         return(-2200);
     }
     return(OVRLipSync.SendSignal(this.context, signal, arg1, arg2));
 }
コード例 #3
0
    /// <summary>
    /// Sends the signal.
    /// </summary>
    /// <returns>error code</returns>
    /// <param name="signal">Signal.</param>
    /// <param name="arg1">Arg1.</param>
    /// <param name="arg2">Arg2.</param>
    public int SendSignal(OVRLipSync.ovrLipSyncSignals signal, int arg1, int arg2)
    {
        if (OVRLipSync.IsInitialized() != OVRLipSync.ovrLipSyncSuccess)
        {
            return((int)OVRLipSync.ovrLipSyncError.Unknown);
        }

        return(OVRLipSync.SendSignal(context, signal, arg1, arg2));
    }
コード例 #4
0
 // Token: 0x06003AA4 RID: 15012 RVA: 0x00127CDC File Offset: 0x001260DC
 private void RecordVisemeSignalSequenceEntry(OVRLipSync.ovrLipSyncSignals signal, int viseme, int arg1, int arg2)
 {
     if (this.sequencer != null && this.sequencer.IsRecording())
     {
         OVRLipSyncContextSequencer.SequenceEntry sequenceEntry = default(OVRLipSyncContextSequencer.SequenceEntry);
         sequenceEntry.action = (int)signal;
         sequenceEntry.data1  = viseme;
         sequenceEntry.data2  = arg1;
         sequenceEntry.data3  = arg2;
         this.sequencer.AddEntryToRecording(ref sequenceEntry);
     }
 }
コード例 #5
0
    /// <summary>
    /// Records the viseme signal.
    /// </summary>
    /// <param name="key">Key.</param>
    /// <param name="viseme">Viseme.</param>
    /// <param name="arg1">Arg1.</param>
    void RecordVisemeSignalSequenceEntry(OVRLipSync.ovrLipSyncSignals signal, int viseme, int arg1, int arg2)
    {
        // If record is on, add this to the list
        if ((sequencer != null) && sequencer.IsRecording())
        {
            OVRLipSyncContextSequencer.SequenceEntry e = new OVRLipSyncContextSequencer.SequenceEntry();
            e.action = (int)signal;
            e.data1  = viseme;
            e.data2  = arg1;
            e.data3  = arg2;

            sequencer.AddEntryToRecording(ref e);
        }
    }
コード例 #6
0
 private static extern int ovrLipSyncDll_SendSignal(uint context, OVRLipSync.ovrLipSyncSignals signal, int arg1, int arg2);