internal GMFile() { Options = new OptionInfo { Constants = new Dictionary <string, string>() }; AudioSoundMap = new Dictionary <uint, uint>(); RefData = new RefData { Functions = new ReferenceDef[0], Variables = new ReferenceDef[0], VarAccessors = new Dictionary <IntPtr, int>(), FuncAccessors = new Dictionary <IntPtr, int>() }; Sound = new SoundInfo [0]; Sprites = new SpriteInfo [0]; Backgrounds = new BackgroundInfo [0]; Paths = new PathInfo [0]; Scripts = new ScriptInfo [0]; Fonts = new FontInfo [0]; Objects = new ObjectInfo [0]; Rooms = new RoomInfo [0]; TexturePages = new TexturePageInfo[0]; Code = new CodeInfo [0]; Strings = new string [0]; Textures = new TextureInfo [0]; Audio = new AudioInfo [0]; }