Exemplo n.º 1
0
        internal unsafe static void Internal_CreatePlayable(PlayableAsset asset, PlayableGraph graph, GameObject go, IntPtr ptr)
        {
            Playable playable;

            if (asset == null)
            {
                playable = Playable.Null;
            }
            else
            {
                playable = asset.CreatePlayable(graph, go);
            }
            Playable *ptr2 = (Playable *)ptr.ToPointer();

            *ptr2 = playable;
        }
Exemplo n.º 2
0
        internal static unsafe void Internal_CreatePlayable(PlayableAsset asset, PlayableGraph graph, GameObject go, IntPtr ptr)
        {
            Playable result;

            if (asset == null)
            {
                result = Playable.Null;
            }
            else
            {
                result = asset.CreatePlayable(graph, go);
            }

            Playable *handle = (Playable *)ptr.ToPointer();

            *handle = result;
        }