public SurveyPreviewHouse(int multiID, Mobile prev) : base(0x219A) { m_Previewer = prev; m_PreviewID = multiID; m_Components = new List <Item>(); MultiComponentList mcl = MultiData.GetComponents(m_PreviewID); for (int i = 1; i < mcl.List.Length; ++i) { MultiTileEntry entry = mcl.List[i]; if (entry.m_Flags == 0) { Item item = new PreviewStatic(entry.m_ItemID, m_Previewer); item.Name = TileData.ItemTable[entry.m_ItemID].Name; item.MoveToWorld(new Point3D(X + entry.m_OffsetX, Y + entry.m_OffsetY, Z + entry.m_OffsetZ), Map); m_Components.Add(item); } } m_Timer = new DecayTimer(this, prev); m_Timer.Start(); m_PreviewHouseList.Add(prev); }
public SurveyPreviewHouse( int multiID, Mobile prev ) : base( 0x219A ) { m_Previewer = prev; m_PreviewID = multiID; m_Components = new List<Item>(); MultiComponentList mcl = MultiData.GetComponents( m_PreviewID ); for ( int i = 1; i < mcl.List.Length; ++i ) { MultiTileEntry entry = mcl.List[i]; if ( entry.m_Flags == 0 ) { Item item = new PreviewStatic( entry.m_ItemID, m_Previewer ); item.Name = TileData.ItemTable[entry.m_ItemID].Name; item.MoveToWorld( new Point3D( X + entry.m_OffsetX, Y + entry.m_OffsetY, Z + entry.m_OffsetZ ), Map ); m_Components.Add( item ); } } m_Timer = new DecayTimer( this, prev ); m_Timer.Start(); m_PreviewHouseList.Add( prev ); }