mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-08-09 20:24:16 +00:00
Public release of the DLU server code!
Have fun!
This commit is contained in:
20
dScripts/ImaginationShrineServer.cpp
Normal file
20
dScripts/ImaginationShrineServer.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include "ImaginationShrineServer.h"
|
||||
#include "RebuildComponent.h"
|
||||
|
||||
|
||||
void ImaginationShrineServer::OnUse(Entity* self, Entity* user)
|
||||
{
|
||||
// If the rebuild component is complete, use the shrine
|
||||
auto* rebuildComponent = self->GetComponent<RebuildComponent>();
|
||||
|
||||
if (rebuildComponent == nullptr)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (rebuildComponent->GetState() == REBUILD_COMPLETED)
|
||||
{
|
||||
// Use the shrine
|
||||
BaseUse(self, user);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user