public Monster(MonsterGrade grade, MonsterGroup group) { Grade = grade; Group = group; }
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); }
public MonsterDungeonSpawnEntity(MonsterDungeonSpawn group, MonsterGrade grade, int?minPartyMembers = null) { DungeonSpawnId = group.Id; MonsterGrade = grade; MinPartyMembers = minPartyMembers; }
public MonsterStaticSpawn Map(MonsterStaticSpawn spawn, MonsterStaticSpawnEntity dummy, MonsterGrade grade) { if (spawn == null) { return(m_current); } if (m_current != null && m_current.Id == spawn.Id) { m_current.GroupMonsters.Add(grade); return(null); } var previous = m_current; m_current = spawn; m_current.GroupMonsters.Add(grade); return(previous); }