public static bool IsValid(Dynel dynel) { if (dynel == null) { return(false); } return(AllDynels.Any(x => x.Pointer == dynel.Pointer && x.Identity == dynel.Identity && dynel.VehiclePointer != IntPtr.Zero)); }
public static bool Exists(Identity identity) { return(AllDynels.Any(x => x.Identity == identity)); }
public static T GetDynel <T>(Identity identity) where T : Dynel { Dynel dynel = AllDynels.FirstOrDefault(x => x.Identity == identity); return(dynel == null ? null : dynel.Cast <T>()); }
public static bool Find(Identity identity, out Dynel dynel) { return((dynel = AllDynels.FirstOrDefault(x => x.Identity == identity)) != null); }
public static Dynel GetDynel(Identity identity) { return(AllDynels.FirstOrDefault(x => x.Identity == identity)); }