Seaurchin Wiki

The Ground Slider Simulator

ユーザ用ツール

サイト用ツール


wiki:api:ability

Ability インターフェース

キャラクターのスキルを実装する時に実装する必要があるインターフェースです。

メソッド

void Initialize(dictionary@ args)

プレイ開始時にキャラクターが読み込まれた時に呼ばれます。

  • args
    • キャラクター定義ファイルのAbilities.Argumentsで指定されたオブジェクトが格納されています。
    • tomlは型に厳格なため、定義ファイルで実数で書いたら必ずdoubleで受ける必要があります。

void OnStart(Result@ result)

曲の開始前に呼ばれます。

  • result
    • ゲージをいじったりするのに必要なResult。これ以降の全てのメソッドにはこの引数がついてきます。

void OnFinish(Result@ result)

曲の終了後に呼ばれます。

void OnJusticeCritical(Result @result, NoteType type)

JusticeCritical判定が発生した時に呼ばれます。

  • type
    • 判定が発生したノーツ種別を表すNoteType。ロング系ノーツの場合、途中の挿入点でも同じ種別が指定されます。
    • これ以降のメソッドにはこの引数もついてきます。

void OnJustice(Result @result, NoteType type)

Justice判定が発生した時に呼ばれます。

void OnAttack(Result @result, NoteType type)

Attack判定が発生した時に呼ばれます。

void OnMiss(Result @result, NoteType type)

Miss判定が発生した時に呼ばれます。

wiki/api/ability.txt · 最終更新: 2018/12/19 12:42 by kb10uy