Exemple #1
0
        public void OnWorldLoadFinished()
        {
            Common.kDisableLotMenu = false;

            Simulator.AddObject(new RegisterCommandsTask());

            new Common.DelayedEventListener(EventTypeId.kInventoryObjectAdded, OnNewObject);
            new Common.DelayedEventListener(EventTypeId.kObjectStateChanged, OnNewObject);

            // Corrects for an error in SetGraduatedBoardingSchool.Definition AddInteractions when running in CAW
            if (BoardingSchool.BoardingSchoolData.sBoardingSchoolDataList == null)
            {
                BoardingSchool.BoardingSchoolData.sBoardingSchoolDataList = new PairedListDictionary <BoardingSchool.BoardingSchoolTypes, BoardingSchool.BoardingSchoolData>();

                StubXMLRow stubRow = new StubXMLRow();
                foreach (BoardingSchool.BoardingSchoolTypes types in Enum.GetValues(typeof(BoardingSchool.BoardingSchoolTypes)))
                {
                    BoardingSchool.BoardingSchoolData.sBoardingSchoolDataList.Add(types, new BoardingSchool.BoardingSchoolData(stubRow));
                }
            }
        }
Exemple #2
0
        public void OnWorldLoadFinished()
        {
            Common.kDisableLotMenu = false;

            Simulator.AddObject(new RegisterCommandsTask());

            new Common.DelayedEventListener(EventTypeId.kInventoryObjectAdded, OnNewObject);
            new Common.DelayedEventListener(EventTypeId.kObjectStateChanged, OnNewObject);

            // Corrects for an error in SetGraduatedBoardingSchool.Definition AddInteractions when running in CAW
            if (BoardingSchool.BoardingSchoolData.sBoardingSchoolDataList == null)
            {
                BoardingSchool.BoardingSchoolData.sBoardingSchoolDataList = new PairedListDictionary<BoardingSchool.BoardingSchoolTypes, BoardingSchool.BoardingSchoolData>();

                StubXMLRow stubRow = new StubXMLRow();
                foreach (BoardingSchool.BoardingSchoolTypes types in Enum.GetValues(typeof(BoardingSchool.BoardingSchoolTypes)))
                {
                    BoardingSchool.BoardingSchoolData.sBoardingSchoolDataList.Add(types, new BoardingSchool.BoardingSchoolData(stubRow));
                }
            }
        }