Logo
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.BattleSequenceManagerBase クラス abstract

公開メンバ関数

delegate void BattleStartEventHandler ()
abstract BattleResultState GetBattleResult ()
abstract SharpKmyGfx.Color GetFadeScreenColor ()
abstract BattleState GetBattleState ()
abstract void ReleaseImageData ()
virtual VrCameraData GetVrCameraData ()
将来の VR 実装用 現在は使いません [詳解]
virtual void SetupVrCameraData (bool bUpdateInfo)
将来の VR 実装用 現在は使いません [詳解]
abstract MapData GetMapDrawer ()
BattleViewerからMapDrawerを取得して返す [詳解]
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)
abstract bool isContinuable ()
abstract MapScene GetEventController ()
abstract void ApplyDebugSetting ()

静的公開メンバ関数

static BattleSequenceManagerBase Create (GameMain owner, Catalog catalog)
バトルのインスタンスを作成する [詳解]
static BattleSequenceManagerBase Get ()

公開変数類

BattleRewards rewards = new BattleRewards()
float battleSpeed = 1.0f
BattleStartEventHandler BattleStartEvents
BattleStartEventHandler BattleResultWinEvents
BattleStartEventHandler BattleResultEscapeEvents
BattleStartEventHandler BattleResultLoseGameOverEvents

静的公開変数類

static Vector3 battleFieldCenter = BattleCharacterPosition.DEFAULT_BATTLE_FIELD_CENTER

プロパティ

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]

メソッド詳解

Create()

static BattleSequenceManagerBase Yukar.Engine.BattleSequenceManagerBase.Create ( GameMain owner,
Catalog catalog
)
static

バトルのインスタンスを作成する

引数
owner
catalog
戻り値

GetMapDrawer()

abstract MapData Yukar.Engine.BattleSequenceManagerBase.GetMapDrawer ( )
pure virtual

BattleViewerからMapDrawerを取得して返す

戻り値

GetVrCameraData()

virtual VrCameraData Yukar.Engine.BattleSequenceManagerBase.GetVrCameraData ( )
virtual

将来の VR 実装用 現在は使いません

戻り値

SetupVrCameraData()

virtual void Yukar.Engine.BattleSequenceManagerBase.SetupVrCameraData ( bool bUpdateInfo )
virtual

将来の VR 実装用 現在は使いません

戻り値

このクラス詳解は次のファイルから抽出されました: