CRYENGINE Show PersonalLog.cpp Source code
Return
Download CRYENGINE:
download PersonalLog.cpp Source code
- Download CRYENGINE Source code - Type:.cpp
- // Copyright 2001-2016 Crytek GmbH / Crytek Group. All rights reserved.
- #include "StdAfx.h"
- #include "PersonalLog.h"
- void PersonalLog::AddMessage(const EntityId entityId, const char* message)
- {
- if (m_messages.size() + 1 > 20)
- m_messages.pop_front();
- m_messages.push_back(message);
- if (gAIEnv.CVars.OutputPersonalLogToConsole)
- {
- const char* name = "(null)";
- if (IEntity* entity = gEnv->pEntitySystem->GetEntity(entityId))
- name = entity->GetName();
- gEnv->pLog->Log("Personal Log [%s] %s", name, message);
- }
- #ifdef CRYAISYSTEM_DEBUG
- if (IEntity* entity = gEnv->pEntitySystem->GetEntity(entityId))
- {
- if (IAIObject* ai = entity->GetAI())
- {
- IAIRecordable::RecorderEventData recorderEventData(message);
- ai->RecordEvent(IAIRecordable::E_PERSONALLOG, &recorderEventData);
- }
- }
- #endif
- }
downloadPersonalLog.cpp Source code
- Download CRYENGINE Source code
Related Source Codes/Software:
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets
https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps
... 2017-06-10
angular-starter - 2017-06-10