public void InitializeAssets() { if (Platform) { Frames = new PlatformImageManager( PlatformImageStr, PlatformVariants ?? 1, StairImageStr, StairVariants ?? 1, Path.GetDirectoryName(FullPath)); } else { Frames = new TileImageManager(FramesString, Path.GetDirectoryName(FullPath)); } this.Image = Frames.GetImageFrameBitmap(); }
public void Dispose() { if ( Frames != null ) { Frames.Dispose(); Frames = null; } }