public static GlobalTargetInfo GetWorldTarget(GlobalTargetInfo target) { GlobalTargetInfo adjustedTarget = CameraJumper.GetAdjustedTarget(target); if (!adjustedTarget.IsValid) { return GlobalTargetInfo.Invalid; } if (adjustedTarget.IsWorldTarget) { return adjustedTarget; } return CameraJumper.GetWorldTargetOfMap(adjustedTarget.Map); }
public static GlobalTargetInfo GetWorldTarget(GlobalTargetInfo target) { GlobalTargetInfo adjustedTarget = CameraJumper.GetAdjustedTarget(target); GlobalTargetInfo result; if (adjustedTarget.IsValid) { if (adjustedTarget.IsWorldTarget) { result = adjustedTarget; } else { result = CameraJumper.GetWorldTargetOfMap(adjustedTarget.Map); } } else { result = GlobalTargetInfo.Invalid; } return(result); }