internal Key( Zone z, int index ) { _zone = z; _index = index; _repeatCount = -1; Initialize( z.Context ); }
public void Destroy() { if( _zone != null ) { _zone.OnDestroy( this ); _zone = null; } }
internal void SetIndex( Zone newZone, int i ) { _zone = newZone; _index = i; }
internal void OnDestroy( Zone z ) { foreach( Layout l in _layouts.Values ) { l.DestroyConfig( z, true ); } }