diff --git a/Runtime/World/CEntity.hpp b/Runtime/World/CEntity.hpp index 912126227..fd8dd406a 100644 --- a/Runtime/World/CEntity.hpp +++ b/Runtime/World/CEntity.hpp @@ -37,8 +37,8 @@ public: virtual ~CEntity() = default; CEntity(TUniqueId uid, const CEntityInfo& info, bool active, std::string_view name); virtual void Accept(IVisitor& visitor) = 0; - virtual void PreThink(float, CStateManager&) {} - virtual void Think(float, CStateManager&) {} + virtual void PreThink(float dt, CStateManager& mgr) {} + virtual void Think(float dt, CStateManager& mgr) {} virtual void AcceptScriptMsg(EScriptObjectMessage msg, TUniqueId objId, CStateManager& stateMgr); virtual void SetActive(bool active) { x30_24_active = active; } @@ -61,8 +61,8 @@ public: TEditorId GetEditorId() const { return xc_editorId; } void SendScriptMsgs(EScriptObjectState state, CStateManager& stateMgr, EScriptObjectMessage msg); + std::vector& GetConnectionList() { return x20_conns; } const std::vector& GetConnectionList() const { return x20_conns; } - std::vector& ConnectionList() { return x20_conns; } std::string_view GetName() const { return x10_name; } }; diff --git a/Runtime/World/CScriptCameraHint.cpp b/Runtime/World/CScriptCameraHint.cpp index 520ba94c8..973174ff9 100644 --- a/Runtime/World/CScriptCameraHint.cpp +++ b/Runtime/World/CScriptCameraHint.cpp @@ -40,7 +40,7 @@ void CScriptCameraHint::InitializeInArea(CStateManager& mgr) { continue; TUniqueId id = mgr.GetIdForScript(conn2.x8_objId); if (TCastToPtr(mgr.ObjectById(id)) || TCastToPtr(mgr.ObjectById((id)))) { - it = ent->ConnectionList().erase(it); + it = ent->GetConnectionList().erase(it); if (x164_delegatedCamera != id) x164_delegatedCamera = id; break;