scripts
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
using System;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.Playables
|
||||
{
|
||||
// Token: 0x020004C1 RID: 1217
|
||||
[RequiredByNativeCode]
|
||||
public struct ScriptPlayableOutput : IPlayableOutput
|
||||
{
|
||||
// Token: 0x06003B7B RID: 15227 RVA: 0x000687D8 File Offset: 0x000669D8
|
||||
internal ScriptPlayableOutput(PlayableOutputHandle handle)
|
||||
{
|
||||
if (handle.IsValid())
|
||||
{
|
||||
if (!handle.IsPlayableOutputOfType<ScriptPlayableOutput>())
|
||||
{
|
||||
throw new InvalidCastException("Can't set handle: the playable is not a ScriptPlayableOutput.");
|
||||
}
|
||||
}
|
||||
this.m_Handle = handle;
|
||||
}
|
||||
|
||||
// Token: 0x06003B7C RID: 15228 RVA: 0x00068808 File Offset: 0x00066A08
|
||||
public static ScriptPlayableOutput Create(PlayableGraph graph, string name)
|
||||
{
|
||||
PlayableOutputHandle playableOutputHandle;
|
||||
ScriptPlayableOutput scriptPlayableOutput;
|
||||
if (!PlayableGraph.CreateScriptOutputInternal(ref graph, name, out playableOutputHandle))
|
||||
{
|
||||
scriptPlayableOutput = ScriptPlayableOutput.Null;
|
||||
}
|
||||
else
|
||||
{
|
||||
scriptPlayableOutput = new ScriptPlayableOutput(playableOutputHandle);
|
||||
}
|
||||
return scriptPlayableOutput;
|
||||
}
|
||||
|
||||
// Token: 0x17000D7D RID: 3453
|
||||
// (get) Token: 0x06003B7D RID: 15229 RVA: 0x00068840 File Offset: 0x00066A40
|
||||
public static ScriptPlayableOutput Null
|
||||
{
|
||||
get
|
||||
{
|
||||
return new ScriptPlayableOutput(PlayableOutputHandle.Null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003B7E RID: 15230 RVA: 0x00068860 File Offset: 0x00066A60
|
||||
public PlayableOutputHandle GetHandle()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x06003B7F RID: 15231 RVA: 0x0006887C File Offset: 0x00066A7C
|
||||
public static implicit operator PlayableOutput(ScriptPlayableOutput output)
|
||||
{
|
||||
return new PlayableOutput(output.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x06003B80 RID: 15232 RVA: 0x000688A0 File Offset: 0x00066AA0
|
||||
public static explicit operator ScriptPlayableOutput(PlayableOutput output)
|
||||
{
|
||||
return new ScriptPlayableOutput(output.GetHandle());
|
||||
}
|
||||
|
||||
// Token: 0x040011E8 RID: 4584
|
||||
private PlayableOutputHandle m_Handle;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user