Initialize() public method

public Initialize ( ) : bool
return bool
Example #1
0
    void Awake()
    {
        Asset.StaticInit(this);

        _files = new Files();
        _files.Initialize();
    }
Example #2
0
        void OnEnable()
        {
            _files = new Files();
            _views = new List<GOBResourceViewer>();

            _files.Initialize();

            // PAL to use
            using (PAL pal = Asset.New("RAMSHED.PAL", _files.Load("RAMSHED.PAL"), Asset.Type.PAL, null) as PAL) {

                BM.CreateArgs bmCreateArgs = new BM.CreateArgs();
                bmCreateArgs.FilterMode = FilterMode.Point;
                bmCreateArgs.bMipmap = false;
                bmCreateArgs.AnisoLevel = 0;
                bmCreateArgs.Pal = pal;

                foreach (var gob in _files.GOBs) {
                    foreach (var file in gob.Files) {
                        switch (Asset.TypeForName(file.Name)) {
                            case Asset.Type.BM:
                                _views.Add(new GOBBMViewer(Asset.Load(file, bmCreateArgs) as BM));
                            break;
                            case Asset.Type.FME:
                                _views.Add(new GOBFMEViewer(Asset.Load(file, bmCreateArgs) as FME));
                            break;
                        }
                    }
                }
            }
        }