コード例 #1
0
ファイル: MainUI.cs プロジェクト: mindcloud69/CombatManager
        public static void LoadCombatState()
        {
            try
            {
                CombatState state = XmlLoader <CombatState> .Load("CombatState.xml", true);

                if (state != null)
                {
                    _CombatState.Copy(state);
                    _CombatState.SortCombatList(false, false, true);

                    _CombatState.FixInitiativeLinksList(new List <Character>(_CombatState.Characters));
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Failure loading combat state: " + ex.ToString());
            }

            if (_CombatState == null)
            {
                _CombatState = new CombatState();
            }
            _CombatState.CharacterAdded   += Handle_CombatStateCharacterAdded;
            _CombatState.CharacterRemoved += Handle_CombatStateCharacterRemoved;
        }
コード例 #2
0
        private void LoadCombatState()
        {
            CombatState state = XmlLoader <CombatState> .Load("CombatState.xml", true);

            if (state == null)
            {
                _CombatState = new CombatState();
            }
            else
            {
                _CombatState = state;
            }
            _CombatState.SortCombatList(false, false, true);
            _CombatState.FixInitiativeLinksList(new List <Character>(_CombatState.Characters));

            ISharedPreferences sp = Activity.GetSharedPreferences("CombatManager", 0);

            CombatState.use3d6 = sp.GetBoolean("use3d6", false);
        }