コード例 #1
0
ファイル: MonsterDungeonSpawn.cs プロジェクト: Mixi59/Stump
        public MonsterDungeonSpawn Map(MonsterDungeonSpawn spawn, MonsterDungeonSpawnEntity entity, MonsterGrade grade)
        {
            if (spawn == null)
            {
                return(m_current);
            }

            if (m_current != null && m_current.Id == spawn.Id)
            {
                entity.MonsterGrade = grade;
                m_current.GroupMonsters.Add(entity);
                return(null);
            }

            var previous = m_current;

            m_current           = spawn;
            entity.MonsterGrade = grade;
            m_current.GroupMonsters.Add(entity);

            return(previous);
        }
コード例 #2
0
ファイル: MonsterDungeonSpawn.cs プロジェクト: Mixi59/Stump
 public MonsterDungeonSpawnEntity(MonsterDungeonSpawn group, MonsterGrade grade, int?minPartyMembers = null)
 {
     DungeonSpawnId  = group.Id;
     MonsterGrade    = grade;
     MinPartyMembers = minPartyMembers;
 }