Public Member Functions | |
delegate void | BattleStartEventHandler () |
abstract BattleResultState | GetBattleResult () |
abstract SharpKmyGfx.Color | GetFadeScreenColor () |
abstract BattleState | GetBattleState () |
abstract void | ReleaseImageData () |
virtual VrCameraData | GetVrCameraData () |
For future VR implementations Not currently used More... | |
virtual void | SetupVrCameraData (bool bUpdateInfo) |
For future VR implementations Not currently used More... | |
abstract MapData | GetMapDrawer () |
Get MapDrawer from BattleViewer and return it More... | |
abstract void | Draw () |
abstract SharpKmyMath.Matrix4 | GetCameraProjectionMatrix () |
abstract SharpKmyMath.Matrix4 | GetCameraViewMatrix () |
abstract void | FixedUpdate () |
abstract void | Update () |
abstract void | Prepare () |
abstract void | Release () |
abstract void | RegisterTestEffect (string name, NSprite effect, Catalog catalog) |
abstract void | BattleStart (Party party, BattleEnemyInfo[] monsters, Common.Rom.Map.BattleSetting settings, bool escapeAvailable=true, bool gameoverOnLose=true, bool showMessage=true) |
abstract void | BattleStart (Party party, BattleEnemyInfo[] monsters, Vector3[] playerLayouts, Common.Rom.Map.BattleSetting settings, bool escapeAvailable=true, bool gameoverOnLose=true, bool showMessage=true) |
abstract void | ReloadUI (Common.Rom.LayoutProperties.LayoutNode.UsageInGame usage) |
abstract bool | IsWrongFromCurrentBg (Guid bgGuid) |
abstract void | Prepare (Guid bgGuid) |
abstract int | CalcAttackWithWeaponDamage (BattleCharacterBase attacker, BattleCharacterBase target, Guid attackAttribute, bool isCritical, Random battleRandom) |
virtual bool | CheckCritical (BattleCharacterBase attacker, Random battleRandom) |
abstract bool | isContinuable () |
abstract MapScene | GetEventController () |
abstract void | ApplyDebugSetting () |
Static Public Member Functions | |
static BattleSequenceManagerBase | Create (GameMain owner, Catalog catalog) |
create a battle instance More... | |
static BattleSequenceManagerBase | Get () |
static bool | IsQualifiedSkillCostStatus (StatusValue inConsumptionStatusValue, Common.Rom.NSkill inSkill, out string outFailedStatusName) |
static bool | IsQualifiedSkillCostStatus (StatusValue inConsumptionStatusValue, Common.Rom.NSkill inSkill) |
static bool | IsQualifiedSkillCostStatus (BattleCharacterBase inCharacter, Common.Rom.NSkill inSkill) |
static bool | IsQualifiedSkillCostStatus (BattleCharacterBase inCharacter, Common.Rom.NSkill inSkill, out string outFailedStatusName) |
static void | PaySkillCostStatus (GameSettings inGS, StatusValue inConsumptionStatusValue, Common.Rom.NSkill inSkill, string inUserName=null) |
static void | PaySkillCostStatus (BattleCharacterBase inCharacter, Common.Rom.NSkill inSkill) |
Public Attributes | |
BattleRewards | rewards = new BattleRewards() |
float | battleSpeed = 1.0f |
BattleStartEventHandler | BattleStartEvents |
BattleStartEventHandler | BattleResultWinEvents |
BattleStartEventHandler | BattleResultEscapeEvents |
BattleStartEventHandler | BattleResultLoseGameOverEvents |
Static Public Attributes | |
static byte[] | version = new byte[] { 255, 255, 255, 255 } |
static Vector3 | battleFieldCenter = BattleCharacterPosition.DEFAULT_BATTLE_FIELD_CENTER |
Properties | |
virtual BattleEventControllerBase | BattleEvents [get] |
abstract List< BattlePlayerData > | PlayerViewDataList [get] |
abstract List< BattleEnemyData > | EnemyViewDataList [get] |
abstract bool | IsDrawingBattleScene [get, set] |
abstract bool | IsPlayingBattleEffect [get, set] |
static Func< GameMain, Catalog, BattleSequenceManagerBase > | create = (owner, catalog) => null [set] |
|
pure virtual |
|
pure virtual |
|
pure virtual |
delegate void Yukar.Engine.BattleSequenceManagerBase.BattleStartEventHandler | ( | ) |
|
pure virtual |
|
virtual |
|
static |
create a battle instance
owner | |
catalog |
|
pure virtual |
|
pure virtual |
|
static |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Get MapDrawer from BattleViewer and return it
|
virtual |
For future VR implementations Not currently used
|
pure virtual |
|
static |
|
static |
|
static |
|
static |
|
pure virtual |
|
static |
|
static |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
For future VR implementations Not currently used
|
pure virtual |
|
static |
BattleStartEventHandler Yukar.Engine.BattleSequenceManagerBase.BattleResultEscapeEvents |
BattleStartEventHandler Yukar.Engine.BattleSequenceManagerBase.BattleResultLoseGameOverEvents |
BattleStartEventHandler Yukar.Engine.BattleSequenceManagerBase.BattleResultWinEvents |
float Yukar.Engine.BattleSequenceManagerBase.battleSpeed = 1.0f |
BattleStartEventHandler Yukar.Engine.BattleSequenceManagerBase.BattleStartEvents |
BattleRewards Yukar.Engine.BattleSequenceManagerBase.rewards = new BattleRewards() |
|
static |
|
get |
|
staticset |
|
get |
|
getset |
|
getset |
|
get |