メモ:Naninovelとカードゲーム間での変数の受渡
Naninovel上でカードゲーム側の変数を参照しようとした時に詰まったので記録を書いときます
結論から言うとNaninovel側の変数管理エンジンにアクセスして、変数を獲得または書き込むだけで終わりました。
公式上にサンプルコードが無かったので記載(多分書かんでもわかるやろぐらいの基礎的なことだったんだろうなぁ)しておきます。
CustomVariableManager Custom = null;
Custom = Engine.GetService<CustomVariableManager>();
Custom.SetVariableValue("Nani変数", 入れたい変数);
Naninovel側でも変数を作成する必要がありますが、これでNaninovel Script上でこの変数を参照できます
おそらくこんな感じでエンジン名を宣言して関数にアクセスすることで変数以外にもキャラクターとか背景とか触れるんだろうなぁ。まぁ今回必要無かったのでそこらへん試してませんが。
進捗
対戦中の相手コメントを作成
一度言ったコメントは使用しないように処理作成
使用可能カードが増えた際にメッセージを出す処理を作成