载入中...
搜索中...
未找到
一次成功放置变更的事件(供脚本 poll / C++ hook)。 更多...
#include <BuildingTypes.h>
Public 属性 | |
| std::string | action |
| place / remove / move / rotate | |
| std::string | worldId |
| std::string | buildingId |
| int | instanceId = 0 |
| int | cellX = -1 |
| int | cellY = -1 |
| int | otherCellX = -1 |
| int | otherCellY = -1 |
| float | rotationDeg = 0.f |
| float | worldX = 0.f |
| float | worldY = 0.f |
| float | elevation = 0.f |
| std::string | channel |
详细描述
一次成功放置变更的事件(供脚本 poll / C++ hook)。
在文件 BuildingTypes.h 第 81 行定义.
类成员变量说明
◆ action
| std::string eve::building::BuildingChangeEvent::action |
place / remove / move / rotate
在文件 BuildingTypes.h 第 82 行定义.
被这些函数引用 eve::building::PlacementSystem::moveBuilding(), eve::building::PlacementSystem::placeAt() , 以及 eve::building::PlacementSystem::removeBuilding().
◆ buildingId
| std::string eve::building::BuildingChangeEvent::buildingId |
◆ cellX
| int eve::building::BuildingChangeEvent::cellX = -1 |
◆ cellY
| int eve::building::BuildingChangeEvent::cellY = -1 |
◆ channel
| std::string eve::building::BuildingChangeEvent::channel |
◆ elevation
| float eve::building::BuildingChangeEvent::elevation = 0.f |
◆ instanceId
| int eve::building::BuildingChangeEvent::instanceId = 0 |
◆ otherCellX
| int eve::building::BuildingChangeEvent::otherCellX = -1 |
在文件 BuildingTypes.h 第 88 行定义.
◆ otherCellY
| int eve::building::BuildingChangeEvent::otherCellY = -1 |
在文件 BuildingTypes.h 第 89 行定义.
◆ rotationDeg
| float eve::building::BuildingChangeEvent::rotationDeg = 0.f |
◆ worldId
| std::string eve::building::BuildingChangeEvent::worldId |
◆ worldX
| float eve::building::BuildingChangeEvent::worldX = 0.f |
◆ worldY
| float eve::building::BuildingChangeEvent::worldY = 0.f |
该结构体的文档由以下文件生成:
- src/modules/building/BuildingTypes.h