|
abstract int |
getPartyNumber
() |
|
abstract int |
getPartyStatus
(Script.Command.VarHeroSourceType srcTypePlus, Guid option, int heroIndex) |
|
abstract int |
getEnemyStatus
(Script.Command.VarHeroSourceType srcTypePlus, Guid option, int index) |
|
abstract int |
getStatus
(Script.Command.IfHeroSourceType srcTypePlus, Guid option,
Common.GameData.Hero
hero) |
|
abstract int |
getBattleStatus
(Script.Command.VarHeroSourceType srcTypePlus, Guid option,
Common.GameData.Hero
hero) |
|
abstract void |
refreshEquipmentEffect
(Common.GameData.Hero
hero) |
|
abstract void |
addStatus
(Common.GameData.Hero
hero,
ScriptRunner.HeroStatusType
type, int num) |
|
abstract void |
fullRecovery
(bool poison=true, bool revive=true) |
|
abstract Guid |
getEnemyGuid
(int index) |
|
abstract void |
showBattleUi
(bool v) |
|
abstract void |
healBattleCharacter
(Script.Command curCommand, Guid guId) |
|
abstract
MapCharacter |
getBattleActorMapChr
(Script.Command curCommand, Guid guId) |
|
abstract void |
setNextAction
(Script.Command curCommand, Guid guId) |
|
abstract void |
setBattleStatus
(Script.Command curCommand, Guid evGuid, bool typeReduced=false) |
|
abstract void |
battleStop
() |
|
abstract
BattleEnum.MemberChangeData |
addMonster
(Script.Command curCommand, Guid guId) |
|
abstract
BattleEnum.MemberChangeData |
addRemoveMember
(Script.Command curCommand) |
|
abstract bool |
existMember
(Guid guid) |
|
abstract void |
RefreshHeroMapChr
(Cast
rom) |
|
abstract void |
healParty
(Script.Command curCommand, Guid guId) |
|
abstract void |
start
(Guid scriptOnTrigger) |
|
void |
updateWindows
() |
|
void |
drawWindows
() |
|
void |
setLightDisplayID
(bool isBattle, uint displayId) |
|
void |
resetCamera
(bool initializeByLoadMap) |
|
void |
resetViewCamera
() |
|
|
MapScene
(GameMain
owner) |
|
override void |
initialize
() |
|
void |
Reset
() |
|
void |
ResetMapCharacter
() |
|
配置イベントのリセット
|
|
override void |
finalize
() |
|
void |
releaseMenu
() |
|
override void |
Update
() |
|
void |
UpdateFace
() |
|
override void |
Draw
() |
|
void |
DrawEffects
() |
|
void |
DrawMovies
(int priority) |
|
void |
DrawFace
() |
|
virtual void |
ShowFace
(Guid inLeftId, string inLeftMotion, bool inIsLeftFlip, Guid inRightId, string inRightMotion, bool inIsRightFlip, bool inIsLeftActive, bool inUsedLighting) |
|
virtual void |
HideFace
() |
|
void |
createCameraMatrix
(float aspectRatio, SharpKmyMath.Vector3 lookAt, Common.Rom.ThirdPersonCameraSettings cameraSettings, out SharpKmyMath.Matrix4 p, out SharpKmyMath.Matrix4 v) |
|
virtual void |
GetCharacterScreenPos
(MapCharacter
chr, out int x, out int y,
EffectPosType
pos=EffectPosType.Ground) |
|
bool |
GetSpritePos
(int spriteid, out int x, out int y) |
|
int |
GetRandom
(int max, int min=0) |
|
float |
GetRandom
(float max, float min) |
|
MapCharacter |
GetHero
() |
|
MapCharacter |
GetHeroOrFollowersFrontChr
() |
|
virtual
MapCharacter |
GetHeroForBattle
(Common.Rom.Cast rom=null) |
|
virtual
ScriptRunner |
GetScriptRunner
(Guid guid) |
|
bool |
ChangeGraphic
(MapCharacter
mapChr, Guid guid) |
|
void |
LockControl
(ScriptRunner
runner=null) |
|
void |
UnlockControl
(ScriptRunner
runner=null) |
|
void |
SetScreenColor
(Color color) |
|
int |
ShowMessage
(string str, int winAlign,
MenuControllerBase.WindowTypes
winType, Guid sender) |
|
int |
ShowDialogue
(string str, int winAlign,
MenuControllerBase.WindowTypes
winType,
AbstractRenderObject.GameContent.DialogueCharacterProperty
leftCharacterProperty,
AbstractRenderObject.GameContent.DialogueCharacterProperty
rightCharacterProperty, Guid sender) |
|
void |
ShowInn
(int innPrice, int winAlign) |
|
void |
ShowTelop
(string str, int winAlign,
MenuControllerBase.WindowTypes
winType,
AbstractRenderObject.GameContent.TelopProperty
telopProperty, Guid sender) |
|
void |
ShowEventLayout
(Guid layoutGuid) |
|
bool |
IsVisibleMessage
() |
|
bool |
IsQueuedMessage
(int id) |
|
bool |
IsVisibleDialogue
() |
|
bool |
IsQueuedDialogue
(int id) |
|
bool |
IsVisibleTelop
() |
|
bool |
IsVisibleInn
() |
|
bool |
DecidedStayingAtInn
() |
|
bool |
IsWordPopped
() |
|
void |
ShowChoices
(string[] strs, int selectionPos) |
|
void |
CloseChoices
() |
|
int |
GetChoicesResult
() |
|
void |
CloseMessageWindow
() |
|
void |
ShowShop
(Guid layoutGuid, Common.Rom.NItem[] items, int[] prices) |
|
void |
ShowInputWindow
(string[] loadStrings, int stringLength, string defaultInputStrings, int selectionPosition) |
|
void |
HideInputWindow
() |
|
bool |
haveFinshedInputing
() |
|
string |
GetInputString
() |
|
bool |
IsShopVisible
() |
|
bool |
GetShopResult
() |
|
void |
ShowToast
(string p) |
|
void |
EndBattleMode
(int loseSwitch=-1) |
|
virtual bool |
DoGameOver
() |
|
void |
RefreshHeroMapChr
(bool setRigitBodyPosition=false) |
|
virtual void |
RefreshHeroJoint
(Guid heroGuid) |
|
void |
setEncountFlag
(bool p) |
|
void |
setMenuAvailable
(bool p) |
|
void |
setSaveAvailable
(bool p) |
|
virtual void |
ReservationChangeScene
(GameMain.Scenes
scene) |
|
Common.Rom.Map.CameraControlMode |
GetCameraControlMode
() |
|
bool |
isToastVisible
() |
|
void |
ShowTrashWindow
(Guid guid, int num) |
|
bool |
IsTrashVisible
() |
|
void |
StartFadeIn
() |
|
void |
StartFadeOut
() |
|
Catalog |
getCatalog
() |
|
virtual void |
applyCameraToBattle
() |
|
virtual void |
SetEffectColor
(MapCharacter
selfChr, Color color) |
|
virtual void |
setHeroName
(Guid hero, string nextHeroName) |
|
virtual bool |
ExistMember
(Guid heroGuid) |
|
void |
SetEffectTargetColor
(int index, Color color) |
|
void |
SetWipe
(Guid effectGuid) |
|
bool |
IsWiping
() |
|
void |
ReloadLayout
(Common.Rom.LayoutProperties.LayoutNode.UsageInGame
usage) |
|
レイアウトを読み直す(使わなくなったレイアウトの開放処理が走るので一瞬固まります)
[詳解]
|
|
abstract void |
initialize
() |
|
abstract void |
finalize
() |
|
abstract void |
Update
() |
|
abstract void |
Draw
() |
|