Script integration for Ribbons

This commit is contained in:
LukasPJ 2014-09-18 21:49:25 +02:00
parent a8a141e73c
commit 35f88a77b1
21 changed files with 458 additions and 0 deletions

View file

@ -862,6 +862,14 @@ function ObjectBuilderGui::buildParticleEmitterNode(%this)
%this.process();
}
function ObjectBuilderGui::buildRibbonNode(%this)
{
%this.objectClassName = "RibbonNode";
%this.addField("dataBlock", "TypeDataBlock", "datablock", "RibbonNodeData");
%this.addField("ribbon", "TypeDataBlock", "Ribbon data", "RibbonData");
%this.process();
}
function ObjectBuilderGui::buildParticleSimulation(%this)
{
%this.objectClassName = "ParticleSimulation";

View file

@ -46,6 +46,7 @@ function EWCreatorWindow::init( %this )
%this.registerMissionObject( "SFXEmitter", "Sound Emitter" );
%this.registerMissionObject( "Precipitation" );
%this.registerMissionObject( "ParticleEmitterNode", "Particle Emitter" );
%this.registerMissionObject( "RibbonNode", "Ribbon" );
// Legacy features. Users should use Ground Cover and the Forest Editor.
//%this.registerMissionObject( "fxShapeReplicator", "Shape Replicator" );