コード例 #1
0
        private Room(Enemy enemy = null, IEnumerable <Item> loot = null)
        {
            Enemy = enemy;
            if (Enemy is not null)
            {
                Enemy.LootDropped += this.Enemy_LootDropped;
                Actor.AcquireRoomToActor(this, Enemy);
            }

            _loot = new List <Item>(loot ?? Enumerable.Empty <Item>());
        }