summaryrefslogtreecommitdiff
path: root/editor/editor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/editor.cpp')
-rw-r--r--editor/editor.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/editor/editor.cpp b/editor/editor.cpp
index 4aa2c0c..e1c10d2 100644
--- a/editor/editor.cpp
+++ b/editor/editor.cpp
@@ -335,10 +335,14 @@ void PkeEditor_Tick(double delta) {
EntityType_Load(entityTypeToCreate);
+ /*
for (int64_t i = 0; i < entityTypeToCreate.detailsCount; ++i) {
- strncpy(newEntType->details[i].grBinds->collisionCallback.name, entityTypeToCreate.details[i].grBinds->collisionCallback.name, CallbackSignatureLength);
+ if (entityTypeToCreate.details[i].grBinds == nullptr) continue;
+ // strncpy(newEntType->details[i].grBinds->collisionCallback.name, entityTypeToCreate.createInstanceCallback.name, CallbackSignatureLength);
+ // newEntType->details[i].grBinds->collisionCallback.func = entityTypeToCreate.createInstanceCallback.func;
PkePlugin_SetSignatureFunc(&newEntType->details[i].grBinds->collisionCallback);
}
+ */
} else {
// TODO leaks entityTypeToCreate.entityTypeCode
}
@@ -1567,7 +1571,7 @@ void RecordImGuiModalCreateEntityType() {
ImGui::OpenPopup("CallbackSelect");
}
ImGui::SameLine();
- ImGui::Text("Collision Callback: '%s'", createInstanceSig);
+ ImGui::Text("Create Instance Callback: '%s'", createInstanceSig);
if (RecordImGui_CallbackSelectModal(index)) {
long x = 0;
memcpy(createInstanceSig, PkePlugin_GetSortedSignatures(x)[index], CallbackSignatureLength);