using ET.EventType; namespace ET { public class CameraPosChange_UpdateBuildingNamePos : AEvent { protected override void Run(CameraPosChange args) { var zoneScene = args.ZoneScene; var unit = UnitHelper.GetMyUnitFromZoneScene(zoneScene); var buildingComp = unit.GetComponent(); foreach (var v in buildingComp.Children) { var buildingViewComp = v.Value.GetComponent(); buildingViewComp.UpdateNamePos(); } } } }