public override void Excute(float dt) { List <RaycastResult> results = Settings.GetUIObjs(); IClickable c = null; foreach (RaycastResult r in results) { c = r.gameObject.GetComponentInParent <IClickable>(); if (c != null) { c.OnHighLight(); } } }