public static string GetRuneNameFor( Region region ) { while ( region != null ) { BaseRegion br = region as BaseRegion; if ( br != null && br.m_RuneName != null ) return br.m_RuneName; region = region.Parent; } return null; }