![]() |
|
イベント内容の実行クラス [詳解]
公開型 | |
| 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 () |
| bool | isFixedUpdateTriggers () |
| 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 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 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.isFixedUpdateTriggers | ( | ) |
| bool Yukar.Engine.ScriptRunner.isParallelTriggers | ( | bool | includeMoveScript = false | ) |
| bool Yukar.Engine.ScriptRunner.Run | ( | ) |
| void Yukar.Engine.ScriptRunner.SetWaiter | ( | Func< bool > | waiter | ) |
| void Yukar.Engine.ScriptRunner.UnlockControl | ( | ) |
| bool Yukar.Engine.ScriptRunner.Update | ( | ) |
| 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 |