![]() |
|
イベント内容の実行クラス [詳解]
公開型 | |
enum | ScriptState { Stopped , Paused , Running , DeepPaused } |
このScriptRunnerの現在の実行状態 [詳解] | |
enum | RemoveTrigger { NONE , ON_EXIT , ON_COMPLETE_CURRENT_LINE } |
現在実行中のScriptRunnerを自動破棄するタイミング指定 [詳解] | |
enum | SpinType { NONE , NEAR , LEFT , RIGHT , X_ONLY } |
旧カメラ回転パネルの回転方向指定 [詳解] | |
enum | PosType { PLAYER , EVENT , SPOT } |
旧カメラ座標パネルの注視点指定 [詳解] | |
enum | HeroStatusType { HITPOINT , MAGICPOINT , ATTACKPOWER , DEFENSE , MAGIC , SPEED } |
取得するステータス種別 [詳解] | |
公開メンバ関数 | |
bool | isParallelTriggers (bool includeMoveScript=false) |
bool | isEffectTriggers () |
ScriptRunner (MapScene owner, MapCharacter mapChr, Script script, Guid inId, RomItem parentRom=null) | |
ScriptRunner (MapScene owner, MapCharacter mapChr, Script script, RomItem parentRom=null) | |
float | GetFloatOrVariable (Script.Attr attr, bool legacyMode=true) |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、そのまま数値として取得する [詳解] | |
double | GetNumOrVariable (Script.Attr attr) |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、そのまま数値として取得する [詳解] | |
bool | Run () |
void | finalize () |
void | UnlockControl () |
bool | Update () |
bool | isFinished () |
void | AddFinalizer (Action finalizer) |
void | SetWaiter (Func< bool > waiter) |
静的公開メンバ関数 | |
static Stack< int > | CopyStack (Stack< int > source) |
static double | GetNumOrVariable (GameMain owner, Guid evGuid, Script.Attr attr, bool isDynamic) |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、そのまま数値として取得する [詳解] | |
static double | GetVariable (GameMain owner, Guid evGuid, Script.Attr attr, bool isDynamic) |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、SGB1互換の数値型変数として解釈する [詳解] | |
static Func< bool > | AddBlendShapeTask (MapCharacter tgt, string clipName, float time, bool doReset) |
static bool | WaitForReadyWebM (Sharplibsimplewebm.SharpTest test) |
static int | getStatus (Common.GameData.Hero battleStatus, Guid statusId, bool totalStatus) |
static int | getBattleStatus (BattleCharacterBase battleStatus, Command.VarHeroSourceType srcTypePlus, Guid option, List< BattlePlayerData > party) |
static int | getBattleStatus (BattleCharacterBase battleStatus, Guid statusId) |
static Func< bool > | CreateShakeFunc (int force, float waitFrame, MapScene owner, Action< SharpKmyMath.Vector2 > shakeValueHandler=null) |
static void | shakeForUnity (SharpKmyMath.Vector2 shakeValue, bool isFinish) |
static int | calcDir (MapCharacter tgt, MapCharacter chr, bool reverse=false, bool anyRad=false) |
static int | calcDirImpl (float dx, float dz) |
公開変数類 | |
MapCharacter | mapChr |
MapScene | owner |
ScriptState | state = ScriptState.Stopped |
RemoveTrigger | removeTrigger = RemoveTrigger.NONE |
Guid | key |
プロパティ | |
Script.Trigger | Trigger [get] |
イベント内容の実行クラス
Yukar.Engine.ScriptRunner.ScriptRunner | ( | MapScene | owner, |
MapCharacter | mapChr, | ||
Script | script, | ||
Guid | inId, | ||
RomItem | parentRom = null |
||
) |
Yukar.Engine.ScriptRunner.ScriptRunner | ( | MapScene | owner, |
MapCharacter | mapChr, | ||
Script | script, | ||
RomItem | parentRom = null |
||
) |
|
static |
void Yukar.Engine.ScriptRunner.AddFinalizer | ( | Action | finalizer | ) |
|
static |
|
static |
|
static |
|
static |
void Yukar.Engine.ScriptRunner.finalize | ( | ) |
|
static |
|
static |
float Yukar.Engine.ScriptRunner.GetFloatOrVariable | ( | Script.Attr | attr, |
bool | legacyMode = true |
||
) |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、そのまま数値として取得する
attr | |
legacyMode | intを固定小数(1/1000)として扱うかどうか |
|
static |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、そのまま数値として取得する
owner | |
evGuid | |
attr | |
isDynamic |
double Yukar.Engine.ScriptRunner.GetNumOrVariable | ( | Script.Attr | attr | ) |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、そのまま数値として取得する
attr |
|
static |
|
static |
変数の値を取得する このバリエーションはIntAttrが入っていた場合、SGB1互換の数値型変数として解釈する
attr |
bool Yukar.Engine.ScriptRunner.isEffectTriggers | ( | ) |
bool Yukar.Engine.ScriptRunner.isFinished | ( | ) |
bool Yukar.Engine.ScriptRunner.isParallelTriggers | ( | bool | includeMoveScript = false | ) |
bool Yukar.Engine.ScriptRunner.Run | ( | ) |
void Yukar.Engine.ScriptRunner.SetWaiter | ( | Func< bool > | waiter | ) |
|
static |
void Yukar.Engine.ScriptRunner.UnlockControl | ( | ) |
bool Yukar.Engine.ScriptRunner.Update | ( | ) |
|
static |
Guid Yukar.Engine.ScriptRunner.key |
MapCharacter Yukar.Engine.ScriptRunner.mapChr |
MapScene Yukar.Engine.ScriptRunner.owner |
RemoveTrigger Yukar.Engine.ScriptRunner.removeTrigger = RemoveTrigger.NONE |
ScriptState Yukar.Engine.ScriptRunner.state = ScriptState.Stopped |
|
get |