add <load>/<unload> support to AI models, including aircraft models. For
aircraft models this is only called if they are loaded as AI, not if they are the model flown by the human pilot. This has technical reasons (too soon for Nasal/fg), but is useful to distinguish AI and non-AI use, for example to set a different livery for AI models, or to set different animation properties.
This commit is contained in:
parent
83b64b0140
commit
5ebd1a18f3
1 changed files with 3 additions and 1 deletions
|
@ -39,6 +39,7 @@
|
|||
|
||||
#include <Main/globals.hxx>
|
||||
#include <Scenery/scenery.hxx>
|
||||
#include <Scripting/NasalSys.hxx>
|
||||
|
||||
|
||||
#include "AIBase.hxx"
|
||||
|
@ -162,7 +163,8 @@ ssgBranch * FGAIBase::load3DModel(const string& fg_root,
|
|||
model = sgLoad3DModel(fg_root,
|
||||
path,
|
||||
prop_root,
|
||||
sim_time_sec);
|
||||
sim_time_sec, 0,
|
||||
new FGNasalModelData);
|
||||
manager->setModel(path, model);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue