public Component GetComponent() { if (Source == null) { return(null); } if (Source is Component) { return((Component)Source); } if (ComponentName.IsEmpty()) { return(null); } return(Get((GameObject)Source, ComponentName, Index)); }