using RpgAtsumaruApiForUnity;
public class RpgAtsumaruSample : MonoBehaviour
if (!RpgAtsumaruApi.Initialized)
RpgAtsumaruApi.Initialize();
// さらに、その場面が全体の流れの最初に戻ることがあるのなら、リセットする
public void ChangeScene(string sceneName, bool reset)
// コメントAPIにシーン名とリセットするかどうかのフラグを渡してシーンの切り替えをする
RpgAtsumaruApi.CommentApi.ChangeScene(sceneName, reset);
// ゲーム内のイベントをトリガーします(会話が始まった、宝箱を調べた、何かのアクションが実行された、等)
public void OnEventRaised(string eventName)
// ゲーム内で起きたイベントをRPGアツマールに通知します
RpgAtsumaruApi.CommentApi.SetContext(eventName);
// ゲーム内で発生したイベントのステップを実行します(会話の選択肢で "はい", "いいえ" を選んだ、アイテムを所持 "している", "していない"、等)
public void OnEventStep(string stepName)
// トリガーされたイベントのステップを通知します
RpgAtsumaruApi.CommentApi.PushContextFactor(stepName);
// イベントのステップ内で起きた小さなステップを実行します(次の会話に続いた、アクションタイマーが経過した、等)
public void OnEventSubStep()
RpgAtsumaruApi.CommentApi.PushMinorContext();