|  | |
イベント内容の実行クラス [詳解]
| 公開型 | |
| 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 |