1
This commit is contained in:
parent
a986c3ad08
commit
596e683113
@ -292,7 +292,8 @@ enum PropertyType_e
|
||||
enum MapObjectType_e
|
||||
{
|
||||
kMOT_Object = 1,
|
||||
kMOT_SpawnPoint = 2
|
||||
kMOT_SpawnPoint = 2,
|
||||
kMOT_MonsterSpawnPoint = 3
|
||||
};
|
||||
|
||||
enum SkinSlot_e
|
||||
|
@ -71,6 +71,8 @@ void MapInstance::AttachRoom(Room* room, RoomInitInfo& init_info)
|
||||
init_info.map_service = map_service_;
|
||||
init_info.mini_room_spawn_points = &mini_room_spawn_points_;
|
||||
init_info.normal_room_spawn_points = &normal_room_spawn_points_;
|
||||
init_info.mini_room_monster_spawn_points = &mini_room_monster_spawn_points_;
|
||||
init_info.normal_room_monster_spawn_points = &normal_room_monster_spawn_points_;
|
||||
init_info.level0room_born_point_meta = level0room_born_point_;
|
||||
init_info.level1room_born_point_meta = level1room_born_point_;
|
||||
init_info.loots = &loots_;
|
||||
|
@ -43,6 +43,8 @@ class MapInstance
|
||||
GridService* grid_service_ = nullptr;
|
||||
std::vector<MetaData::MapTplThing*> mini_room_spawn_points_;
|
||||
std::vector<MetaData::MapTplThing*> normal_room_spawn_points_;
|
||||
std::vector<MetaData::MapTplThing*> mini_room_monster_spawn_points_;
|
||||
std::vector<MetaData::MapTplThing*> normal_room_monster_spawn_points_;
|
||||
MetaData::MapTplThing* level0room_born_point_ = nullptr;
|
||||
MetaData::MapTplThing* level1room_born_point_ = nullptr;
|
||||
std::vector<MetaData::MapTplThing*> loots_;
|
||||
|
@ -259,6 +259,8 @@ private:
|
||||
RoomType_e room_type_ = RT_NewBrid;
|
||||
const std::vector<MetaData::MapTplThing*>* mini_room_spawn_points_ = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* normal_room_spawn_points_ = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* mini_room_monster_spawn_points_ = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* normal_room_monster_spawn_points_ = nullptr;
|
||||
const MetaData::MapTplThing* level0room_born_point_meta_ = nullptr;
|
||||
const MetaData::MapTplThing* level1room_born_point_meta_ = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* loots_ = nullptr;
|
||||
|
@ -172,6 +172,8 @@ struct RoomInitInfo
|
||||
MapService* map_service = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* mini_room_spawn_points = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* normal_room_spawn_points = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* mini_room_monster_spawn_points = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* normal_room_monster_spawn_points = nullptr;
|
||||
const MetaData::MapTplThing* level0room_born_point_meta = nullptr;
|
||||
const MetaData::MapTplThing* level1room_born_point_meta = nullptr;
|
||||
const std::vector<MetaData::MapTplThing*>* loots = nullptr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user