コード例 #1
0
        public void Initialize()
        {
            Rooms.Load(this);
            Objects.Load(this);

            foreach (var obj in Rooms.All)
            {
                obj.Initialize();
            }

            foreach (var obj in Objects.All)
            {
                obj.Initialize();
            }

            OnInitialize();
        }
コード例 #2
0
ファイル: StoryBase.cs プロジェクト: jphamilton/colossal-cave
        public void Initialize()
        {
            Objects.Load(this);
            Rooms.Load(this);
            Verbs.Load();

            foreach (var obj in Rooms.All)
            {
                obj.Initialize();
            }

            foreach (var obj in Objects.All)
            {
                obj.Initialize();
            }


            Start();
        }