mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-27 11:20:54 +00:00
Fixed: Crash when calling runAH in Lua scripts too soon
This commit is contained in:
parent
72ac7d0439
commit
d7782f758f
1 changed files with 9 additions and 1 deletions
|
@ -2481,17 +2481,25 @@ class CAHAddShape : public IActionHandler
|
|||
virtual void execute (CCtrlBase * /* pCaller */, const string &Params)
|
||||
{
|
||||
string sShape = getParam(Params, "shape");
|
||||
if(sShape.empty())
|
||||
|
||||
if (sShape.empty())
|
||||
{
|
||||
nlwarning("Command 'add_shape': need at least the parameter shape.");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!Scene)
|
||||
{
|
||||
nlwarning("No scene available");
|
||||
return;
|
||||
}
|
||||
|
||||
if (!UserEntity)
|
||||
{
|
||||
nlwarning("UserEntity not yet defined, possibly called runAH from Lua");
|
||||
return;
|
||||
}
|
||||
|
||||
double x = UserEntity->pos().x;
|
||||
double y = UserEntity->pos().y;
|
||||
double z = UserEntity->pos().z;
|
||||
|
|
Loading…
Reference in a new issue