private Component GetComponentCore(string TypeName, FindComponentOption Option) { return(WrapperObject.GetObject <Component>(GameObject_GetComponent(Pointer, TypeName, Option))); }
public T GetComponent <T>(FindComponentOption Option = FindComponentOption.Actives) where T : Component { return((T)GetComponentCore(typeof(T).Name, Option)); }
public Component GetComponent(string TypeName, FindComponentOption Option = FindComponentOption.Actives) { return(GetComponentCore(TypeName, Option)); }
private static extern IntPtr GameObject_GetComponent(IntPtr GameObject, [MarshalAs(UnmanagedType.BStr)] string TypeName, FindComponentOption Option);