UnityEngine.Experimental.Director.Playable.IsNativePlayableAlive C# (CSharp) Méthode

IsNativePlayableAlive() static private méthode

static private IsNativePlayableAlive ( Playable p ) : bool
p Playable
Résultat bool
        internal static bool IsNativePlayableAlive(Playable p)
        {
            return (p.m_Ptr != IntPtr.Zero);
        }

Usage Example

Exemple #1
0
        internal static bool CompareIntPtr(Playable lhs, Playable rhs)
        {
            bool flag  = lhs == null || !Playable.IsNativePlayableAlive(lhs);
            bool flag2 = rhs == null || !Playable.IsNativePlayableAlive(rhs);

            if (flag2 && flag)
            {
                return(true);
            }
            if (flag2)
            {
                return(!Playable.IsNativePlayableAlive(lhs));
            }
            if (flag)
            {
                return(!Playable.IsNativePlayableAlive(rhs));
            }
            return(lhs.GetUniqueIDInternal() == rhs.GetUniqueIDInternal());
        }