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

MapCharacterが持つバトルステータス [詳解]

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

公開メンバ関数

bool Initialize (Hero inHero, Party inParty)
bool Initialize (Common.Rom.Cast inMonster)
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 ()

公開変数類

int Exp
int Money
- 基底クラス 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 bool IsHero [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>()

詳解

MapCharacterが持つバトルステータス

メソッド詳解

isMovableToForward()

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

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

isUseWalkInAttack()

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

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


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