public static Component[] ListAcceptableComponents( AmplifyColorBase go ) { if ( go == null ) return new Component[ 0 ]; Component[] comps = go.GetComponents( typeof( Component ) ); return ( comps.Where( comp => comp != null && ( !( ( comp.GetType() + "" ).StartsWith( "UnityEngine." ) || comp.GetType() == typeof( AmplifyColorBase ) ) ) ) ).ToArray(); }
public static Component[] ListAcceptableComponents(AmplifyColorBase go) { if (go == null) { return(new Component[0]); } Component[] comps = go.GetComponents(typeof(Component)); return((comps.Where(comp => comp != null && (!((comp.GetType() + "").StartsWith("UnityEngine.") || comp.GetType() == typeof(AmplifyColorBase))))).ToArray()); }
public static Component[] ListAcceptableComponents(AmplifyColorBase go) { if (go == null) { return(new Component[0]); } return((from comp in go.GetComponents(typeof(Component)) where comp != null && !string.Concat(comp.GetType()).StartsWith("UnityEngine.") && !(comp.GetType() == typeof(AmplifyColorBase)) select comp).ToArray <Component>()); }
public static Component[] ListAcceptableComponents(AmplifyColorBase go) { if (go == null) { return(new Component[0]); } Component[] source = go.GetComponents(typeof(Component)); return((from comp in source where comp != null && (!(comp.GetType() + string.Empty).StartsWith("UnityEngine.") && comp.GetType() != typeof(AmplifyColorBase)) select comp).ToArray <Component>()); }
public static Component[] ListAcceptableComponents(AmplifyColorBase go) { if (go == null) { return new Component[0]; } Component[] source = go.GetComponents(typeof(Component)); return (from comp in source where comp != null && (!(comp.GetType() + string.Empty).StartsWith("UnityEngine.") && comp.GetType() != typeof(AmplifyColorBase)) select comp).ToArray<Component>(); }