投稿者:
KHCmaster
投稿日:
2013-12-19 04:38:19 DL数:
63
譜面のスクリプトとModの間で通信を行うためのスクリプトです。(GlobalScopeを使用)
ModがCommunicationFrameworkに対応している必要が有り、またそのModの表示名と公開されているメソッドおよびメソッドの引数の情報が必要です。
・Mod側で必要な作業
CommunicationMod.fsmlをModに含めます。
AvailableMethodsにメソッド名の配列を指定するので、複数ある場合は複数のStringを入れてください。
メソッドの数だけハンドラーを追加する必要があります。
引数の型チェックには*.IsTypeを使用してください。
CommunicationScore.fsml
に追加したメソッドを簡単に使用できるように変更し、公開しておくと使用者に易しいでしょう。
・譜面のスクリプトで必要な作業
CommunicationScore.fsml(あるいはMod側で公開されているCommunicationScore*.fsml)を使用します。
Mod側で公開されているCommunicationScore.fsmlを使用する場合は単に適切にメソッドを呼び出すだけでかまいません。
メソッドの情報がドキュメントで公開されている場合自分でノードを追加する必要があります。