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

バトル中の敵の管理クラス [詳解]

Yukar.Engine.BattleEnemyData の継承関係図
Yukar.Engine.BattleCharacterBase

公開型

enum MonsterArrangementType {
ForwardCenter , ForwardLeft , ForwardRight , MiddleCenter ,
MiddleLeft , MiddleRight , BackCenter , BackLeft ,
BackRight , Manual
}
2D配置情報
enum CounterState { NONE , COUNTER , AFTER }
反撃中かどうか

公開メンバ関数

void SetParameters (Rom.Cast m)
void SetParameters (Common.GameData.Hero m, string name)
override void Update ()
override void ExecuteCommandStart ()
override void SetPosition (Vector3 inPosition)
override bool isMovableToForward (bool inAttack)
override bool isUseWalkInAttack ()
- 基底クラス Yukar.Engine.BattleCharacterBase に属する継承公開メンバ関数
int ResistanceAttackAttribute (Guid attributeIndex)
float ResistanceAttackAttributePercent (Guid attributeIndex)
AttributeToleranceType AttackAttributeTolerance (Guid attributeIndex)
int GetResistanceAilmentStatus (Guid inId)
bool IsDeadCondition (bool strict=false)
bool IsBehindPartyCondition ()
bool IsActionDisabled ()
void Resurrection ()
void Down (Catalog inCatalog, BattleEventControllerBase inBattleEvents)
virtual void Update ()
void SetCondition (Catalog inCatalog, Guid inSetConditionId, BattleEventControllerBase inBattleEvents)
状態の付加
virtual void SetCondition (Catalog inCatalog, Rom.Condition inSetCondition, BattleEventControllerBase inBattleEvents)
状態の付加
void RecoveryCondition (Guid inRecoveryConditionId)
状態の回復
void GetSkillTarget (Common.Rom.NSkill skill, out BattleCharacterBase[] friendEffectTargets, out BattleCharacterBase[] enemyEffectTargets)
virtual void ExecuteCommandStart ()
virtual void ExecuteCommandEnd ()
virtual void CommandReactionStart ()
virtual void CommandReactionEnd ()
virtual void SetPosition (Vector3 inPosition)
void ConsistancyHPPercentConditions (Catalog catalog, BattleEventControllerBase inBattleEvents)
abstract bool isMovableToForward (bool inAttack=false)
abstract bool isUseWalkInAttack ()

公開変数類

Rom.Cast monster
Common.GameData.Hero monsterGameData
Common.Resource.Texture imageId
MonsterArrangementType arrangmentType
TweenColor commandEffectColor
Resource.GfxResourceBase image
bool continuousAction
List< Rom.ActionInfo > alreadyExecuteActions = new List<Rom.ActionInfo>()
CounterState counterAction
int currentActionTurn
- 基底クラス Yukar.Engine.BattleCharacterBase に属する継承公開変数類
MapCharacter mapChr
Vector3 pos
float directionRad
BattleCommandType selectedBattleCommandType
BattleCommand selectedBattleCommand
BattleCharacterBase[] targetCharacter
List< BattleCharacterBase > commandFriendEffectCharacters
List< BattleCharacterBase > commandEnemyEffectCharacters
List< BattleCharacterBase > commandTargetList
List< Rom.NSkill > useableSkillList
List< Party.ItemStack > haveItemList
Rom.NSkill selectedSkill
Party.ItemStack selectedItem
List< EnhanceEffect > attackEnhanceEffects
List< EnhanceEffect > guardEnhanceEffects
List< EffectDrawer > positiveEffectDrawers
List< EffectDrawer > negativeEffectDrawers
List< EffectDrawer > statusEffectDrawers
BattleStatusWindowDrawer.StatusData battleStatusData
BattleStatusWindowDrawer.StatusData startStatusData
BattleStatusWindowDrawer.StatusData nextStatusData
int positiveEffectIndex
int negativeEffectIndex
int statusEffectIndex
Dictionary< Guid, int > ResistanceAttackAttributeEnhance
Dictionary< Guid, int > ResistanceAttackAttributeBase
Dictionary< Guid, Hero.ConditionInfo > conditionInfoDic = new Dictionary<Guid, Hero.ConditionInfo>()
Action< BattleCharacterBase, bool, bool > actionHandler
float imageAlpha = 1.0f
object skillFailCauses

プロパティ

override Hero Hero [get]
override bool IsHero [get]
bool IsManualPosition [get]
- 基底クラス Yukar.Engine.BattleCharacterBase に属する継承プロパティ
abstract bool IsHero [get]
virtual Hero Hero [get]
int UniqueID [get, set]
bool IsBattle [get, set]
bool IsStock [get, set]
int ExecuteCommandTurnCount [get, set]
List< BattleCharacterBase > FriendPartyRefMember [get, set]
List< BattleCharacterBase > EnemyPartyRefMember [get, set]
int EscapeSuccessBasePercent [get, set]
string EscapeSuccessMessage [get, set]
int HitPoint [get, set]
int MagicPoint [get, set]
int MaxHitPoint [get]
int MaxMagicPoint [get]
int MaxHitPointBase [get, set]
int MaxMagicPointBase [get, set]
int MaxHitPointEnhance [get, set]
int MaxHitPointCondition [get, set]
int MaxMagicPointEnhance [get, set]
int MaxMagicPointCondition [get, set]
float HitPointPercent [get]
float MagicPointPercent [get]
int MaxDamage [get]
int MaxDamageBase [get, set]
int MaxDamageEnhance [get, set]
int MaxDamageCondition [get, set]
int Attack [get]
int Defense [get]
int Power [get]
int Magic [get]
int Speed [get]
int Evasion [get]
int Dexterity [get]
int Critical [get]
int ElementAttack [get, set]
int AttackBase [get, set]
int DefenseBase [get, set]
int PowerBase [get, set]
int VitalityBase [get, set]
int MagicBase [get, set]
int SpeedBase [get, set]
int DexterityBase [get, set]
int EvasionBase [get, set]
int CriticalBase [get, set]
int AttackAddCondition [get, set]
int PowerEnhancement [get, set]
int MagicEnhancement [get, set]
int VitalityEnhancement [get, set]
int SpeedEnhancement [get, set]
int EvasionEnhancement [get, set]
int DexterityEnhancement [get, set]
int PowerCondition [get, set]
int MagicCondition [get, set]
int VitalityCondition [get, set]
int SpeedCondition [get, set]
int EvasionCondition [get, set]
int DexterityCondition [get, set]
int CriticalCondition [get, set]
int HateCondition [get, set]
bool IsPowerEnhancementUp [get]
bool IsMagicEnhancementUp [get]
bool IsVitalityEnhancementUp [get]
bool IsSpeedEnhancementUp [get]
bool IsEvasionEnhancementUp [get]
bool IsDexterityEnhancementUp [get]
bool IsPowerEnhancementDown [get]
bool IsMagicEnhancementDown [get]
bool IsVitalityEnhancementDown [get]
bool IsSpeedEnhancementDown [get]
bool IsEvasionEnhancementDown [get]
bool IsDexterityEnhancementDown [get]
AttackAttributeType AttackAttribute [get, set]
float DamageRate [get]
Guid AttackEffect [get, set]
Guid DeathEffect [get, set]
Vector2 EffectPosition [get, set]
Vector2 DamageTextPosition [get, set]
float EffectPriority [get, set]
ReactionType CommandReactionType [get, set]
string Name [get, set]
bool IsSelect [get, set]
bool IsSelectDisabled [get, set]

その他の継承メンバ

- 基底クラス Yukar.Engine.BattleCharacterBase に属する継承限定公開変数類
Dictionary< Guid, int > ResistanceAilmentStatus = new Dictionary<Guid, int>()

詳解

バトル中の敵の管理クラス

メソッド詳解

ExecuteCommandStart()

override void Yukar.Engine.BattleEnemyData.ExecuteCommandStart ( )
virtual

Yukar.Engine.BattleCharacterBaseを再実装しています。

isMovableToForward()

override bool Yukar.Engine.BattleEnemyData.isMovableToForward ( bool inAttack )
virtual

Yukar.Engine.BattleCharacterBaseを実装しています。

isUseWalkInAttack()

override bool Yukar.Engine.BattleEnemyData.isUseWalkInAttack ( )
virtual

Yukar.Engine.BattleCharacterBaseを実装しています。

SetPosition()

override void Yukar.Engine.BattleEnemyData.SetPosition ( Vector3 inPosition )
virtual

Yukar.Engine.BattleCharacterBaseを再実装しています。

Update()

override void Yukar.Engine.BattleEnemyData.Update ( )
virtual

Yukar.Engine.BattleCharacterBaseを再実装しています。


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