mirror of
https://github.com/OpenFusionProject/OpenFusion.git
synced 2024-11-05 06:50:04 +00:00
Add overload to updateNPCPosition with rotation arg
This commit is contained in:
parent
d4d0f388c4
commit
4873eba160
@ -134,6 +134,11 @@ void NPCManager::destroyNPC(int32_t id) {
|
|||||||
std::cout << "npc removed!" << std::endl;
|
std::cout << "npc removed!" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void NPCManager::updateNPCPosition(int32_t id, int X, int Y, int Z, int angle) {
|
||||||
|
NPCs[id]->appearanceData.iAngle = angle;
|
||||||
|
updateNPCPosition(id, X, Y, Z);
|
||||||
|
}
|
||||||
|
|
||||||
void NPCManager::updateNPCPosition(int32_t id, int X, int Y, int Z) {
|
void NPCManager::updateNPCPosition(int32_t id, int X, int Y, int Z) {
|
||||||
BaseNPC* npc = NPCs[id];
|
BaseNPC* npc = NPCs[id];
|
||||||
|
|
||||||
|
@ -27,6 +27,7 @@ namespace NPCManager {
|
|||||||
void addNPC(std::vector<Chunk*> viewableChunks, int32_t id);
|
void addNPC(std::vector<Chunk*> viewableChunks, int32_t id);
|
||||||
void removeNPC(std::vector<Chunk*> viewableChunks, int32_t id);
|
void removeNPC(std::vector<Chunk*> viewableChunks, int32_t id);
|
||||||
void destroyNPC(int32_t);
|
void destroyNPC(int32_t);
|
||||||
|
void updateNPCPosition(int32_t, int X, int Y, int Z, int angle);
|
||||||
void updateNPCPosition(int32_t, int X, int Y, int Z);
|
void updateNPCPosition(int32_t, int X, int Y, int Z);
|
||||||
|
|
||||||
void sendToViewable(BaseNPC* npc, void* buf, uint32_t type, size_t size);
|
void sendToViewable(BaseNPC* npc, void* buf, uint32_t type, size_t size);
|
||||||
|
Loading…
Reference in New Issue
Block a user