CreatePropertyWizard

導入

v7.5

詳細

自己インストール CustomProperty プラグインを生成するために使用可能なカスタム プロパティ ウィザードのインスタンスを作成します。生成されたウィザードは、シーン ルートの下に置かれる SDK ウィザード モデルの下にネスト化された CustomProperty です。

スクリプト構文

oReturn = CreatePropertyWizard( [DestinationDir], [MigrationProperty], [PropName] );

戻り値

CustomProperty オブジェクトとして新しく作成されたカスタム プロパティ ウィザード

パラメータ

パラメータ タイプ 説明
DestinationDir 文字列 生成するプラグインが保存されるフォルダ。

デフォルト値:保存先フォルダが指定されていない場合は、ウィザードのプロパティがユーザ パスに作成されます。

MigrationProperty 文字列 新しいプラグインとともに移行させる CustomProperty オブジェクトの List

デフォルト値: 現在選択されている値

PropName 文字列 作成するプロパティの名前

デフォルト値:カスタム プロパティ ウィザード

JScript の例

/*

	This example demonstrates how to create a property wizard using 

	the CreatePropertyWizard command and then generate a very simple 

	custom property using the new wizard.

*/

var propwiz = CreatePropertyWizard();

propwiz.ScriptLanguage = "JScript";

propwiz.PropertyName = "XYZProp";

// Declare parameters

propwiz.ParamType = "siBool";

propwiz.ParamName = "BoolParam";

AddParamToPropertyWizard(propwiz);

propwiz.ParamType = "siFloat";

propwiz.ParamName = "FloatParam";

AddParamToPropertyWizard(propwiz);

// Generates the XYZProp property implementation and plug-in

GeneratePropertyPlugin(propwiz);

var xyzprop = ActiveSceneRoot.Properties("XYZProp");

Application.LogMessage(xyzprop.Name);

// Expected results:

// INFO : XYZProp

関連項目

GeneratePropertyPlugin AddParamToPropertyWizard プロパティ ウィザードのヘルプ CreateCommandWizard CreateEventWizard CreateFilterWizard CreateICENodeWizard CreateOperatorWizard