123
This commit is contained in:
64
Editor/AI/AiBehavior.cpp
Normal file
64
Editor/AI/AiBehavior.cpp
Normal file
@@ -0,0 +1,64 @@
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Crytek Engine Source File.
|
||||
// Copyright (C), Crytek Studios, 2001.
|
||||
// -------------------------------------------------------------------------
|
||||
// File name: aibehavior.cpp
|
||||
// Version: v1.00
|
||||
// Created: 9/4/2002 by Timur.
|
||||
// Compilers: Visual C++ 7.0
|
||||
// Description:
|
||||
// -------------------------------------------------------------------------
|
||||
// History:
|
||||
//
|
||||
////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#include "StdAfx.h"
|
||||
#include "aibehavior.h"
|
||||
#include "..\Util\FileUtil.h"
|
||||
#include "IScriptSystem.h"
|
||||
|
||||
#include "..\Objects\ObjectManager.h"
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void CAIBehavior::ReloadScript()
|
||||
{
|
||||
// Execute script file in script system.
|
||||
if (m_script.IsEmpty())
|
||||
return;
|
||||
|
||||
if (CFileUtil::CompileLuaFile( GetScript() ))
|
||||
{
|
||||
IScriptSystem *scriptSystem = GetIEditor()->GetSystem()->GetIScriptSystem();
|
||||
// Script compiled succesfully.
|
||||
scriptSystem->ReloadScript( m_script );
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void CAIBehavior::Edit()
|
||||
{
|
||||
CFileUtil::EditTextFile( GetScript() );
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void CAICharacter::ReloadScript()
|
||||
{
|
||||
// Execute script file in script system.
|
||||
if (m_script.IsEmpty())
|
||||
return;
|
||||
|
||||
if (CFileUtil::CompileLuaFile( GetScript() ))
|
||||
{
|
||||
IScriptSystem *scriptSystem = GetIEditor()->GetSystem()->GetIScriptSystem();
|
||||
// Script compiled succesfully.
|
||||
scriptSystem->ReloadScript( m_script );
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////
|
||||
void CAICharacter::Edit()
|
||||
{
|
||||
CFileUtil::EditTextFile( GetScript() );
|
||||
}
|
||||
Reference in New Issue
Block a user