コード例 #1
0
    public void ClickClose()
    {
        // ...这里暂无判空等检测
        graph.Disconnect(mixer, 0);
        graph.Disconnect(mixer, 1);

        graph.DestroyPlayable(mixer);
        graph.DestroyOutput(output);

        // cube位置会停在销毁的时刻
    }
コード例 #2
0
 /// <summary>
 /// Removes clip from animate Graph
 /// </summary>
 public void Remove(AnimationClip clip)
 {
     if (!clip)
     {
         return;
     }
     if (playableLookup.TryGetValue(clip, out var playable))
     {
         graph.DestroyPlayable(playable);
         playableLookup.Remove(clip);
     }
 }
コード例 #3
0
 public void RemoveNode(BaseNode node)
 {
     PlayableGraph.DestroyPlayable(node.Playable);
     Nodes.Remove(node.Name);
 }