public static MovementAck Instantiate( int seq, Mobile m ) { int noto = Notoriety.Compute( m, m ); MovementAck p = m_Cache[noto][seq]; if ( p == null ) { m_Cache[noto][seq] = p = new MovementAck( seq, noto ); p.SetStatic(); } return p; }