Example #1
0
        public void Initialize(ScreenBase screen, CharacterCollection characterCollection, bool isMultiplayer)
        {
            if (!_isInitialized)
            {
                _isInitialized       = true;
                _screen              = screen;
                _characterCollection = characterCollection;
                _dataSource          = new CharacterSelectionVM(_characterCollection, BeginSelection, EndSelection, isMultiplayer);
            }

            _isActive = false;
        }
Example #2
0
 public void OnFinalize()
 {
     if (!_isInitialized)
     {
         return;
     }
     _isInitialized       = false;
     _screen              = null;
     _isActive            = false;
     _characterCollection = null;
     _dataSource.OnFinalize();
     _dataSource    = null;
     _gauntletLayer = null;
     _movie         = null;
 }