- jnameを変更する方法が見つからず、試行錯誤してしまったため備忘録
- プラグインを作成して公開しようを参考に、以下のスクリプトを作成すればOK
- [chara_set name="指定したname" jname="" jcolor=""]で変更可能(jcolorの指定は必須ではない)
PluginComponent.cs
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
namespace Novel{
public class Chara_setComponent:AbstractComponent
{
public Chara_setComponent ()
{
this.arrayVitalParam = new List<string>{
"name","jname"
};
}
public override void start()
{
StatusManager.variable.set ("_chara_jname." + this.param ["name"], this.param ["jname"]);
if (this.param.ContainsKey ("jcolor")) {
StatusManager.variable.set("_chara_jcolor."+this.param["name"] ,this.param["jcolor"]);
}
this.gameManager.nextOrder ();
}
}
}