|
|
パーティメンバーに関するセーブ情報を格納するクラス [詳解]
クラス |
|
| class | ConditionInfo |
| 状態の有効期限
[詳解]
|
|
| class | EvolutionResult |
| 進化結果
[詳解]
|
|
| class | LearnSkillResult |
| スキル習得結果
[詳解]
|
|
| class | StatusEffect |
| 装備で増強されたステータス情報を管理するクラス
[詳解]
|
|
公開メンバ関数 |
|
| bool | IsDeadCondition () |
| void | Resurrection (bool applyConsistency=true) |
| void | refreshEquipmentEffect (bool applyConsistency=true) |
| void | refreshConditionEffect (bool applyConsistency=true) |
| StatusEffect | calcConditionEffect () |
| void | AddExp (int addexp, Catalog catalog, bool inUseConditionExpRate=true, List< Common.Rom.NSkill > inLearnedSkills=null, bool inAddSkills=true) |
| 経験値を増減するメソッド
[詳解]
|
|
| bool | LearnSkill (List< LearnSkillResult > learnSkillResults, Catalog catalog) |
| void | Evolution (Catalog catalog, GameDataManager gameDataManager) |
| bool | Evolution (List< EvolutionResult > evolutionResults, Catalog catalog, GameDataManager gameDataManager) |
| void | SetLevel (int level, Catalog catalog) |
| void | consistency () |
| int | calcStatus (GrowthParam inParam, int level) |
| int | calcStatus (GrowthParam inParam) |
| int | calcMaxHitPoint (Rom.Hero rom) |
| int | calcMaxMagicPoint (Rom.Hero rom) |
| int | calcMaxHitPoint (Rom.Cast rom) |
| int | calcMaxMagicPoint (Rom.Cast rom) |
| bool | isAvailableItem (Rom.NItem item) |
| List< Guid > | getAvailableSkillsWithJob (int inCastLevel, int inJobLevel, int inSideJobLevel, bool inIsSameLevelOnly) |
| 指定したレベルで取得できるスキルのリストを返す
[詳解]
|
|
| void | AddSkill (Common.Rom.NSkill skill, Catalog catalog) |
| void | RemoveSkill (Common.Rom.NSkill skill, Catalog catalog) |
| void | ForgetSkill (Common.Rom.NSkill skill) |
| void | RememberSkill (Common.Rom.NSkill skill) |
| void | AddSkills (IEnumerable< Common.Rom.NSkill > skills, Catalog catalog) |
| void | changeJob (Catalog catalog, GameDataManager gameDataManager, Guid jobGuid, bool isSideJob=false, bool takeOver=true) |
| void | SetCondition (Catalog inCatalog, Guid inSetConditionId, bool checkResistance=true) |
| 状態の付加
|
|
| void | RecoveryCondition (Catalog inCatalog, Guid inRecoveryConditionId) |
| 状態の回復
|
|
| void | ReleaseEquipment (Rom.Condition inCondition) |
| 状態のよる装備の解除
|
|
| bool | IsFixEquipments (int inEquipType) |
基底クラス
Yukar.Common.GameData.IGameDataItem
に属する継承公開メンバ関数 |
|
| void | save (BinaryWriter writer) |
| void | load (Catalog catalog, BinaryReader reader) |
静的公開メンバ関数 |
|
| static void | ClearSortIndeices () |
公開変数類 |
|
| Rom.Cast | rom |
| int | level |
| int | maxHitpoint |
| int | maxMagicpoint |
| int | hitpoint |
| int | magicpoint |
| int | power |
| int | vitality |
| int | magic |
| int | speed |
| int | recovery |
| int | dexterity |
| int | poisonDamageReductionPercent |
| int | exp |
| int | maxDamage |
| Rom.NItem[] | equipments = new Rom.NItem[COUNT_EQUIPMENT] |
| int | attackBase |
| int | elementAttack |
| int | defenseBase |
| int | evasionBase |
| int | dexterityBase |
| int | critical |
| Dictionary< Guid, ConditionInfo > | conditionInfoDic = new Dictionary<Guid, ConditionInfo>() |
| List< Common.Rom.NItem > | releaseEquipments = new List<Common.Rom.NItem>(COUNT_EQUIPMENT) |
| List< bool > | enableSetEquipments = new List<bool>(COUNT_EQUIPMENT) |
| List< bool > | enableChangeEquipments = new List<bool>(COUNT_EQUIPMENT) |
| Guid | job |
| Guid | sideJob |
| CastJob | jobCast = null |
| CastJob | sideJobCast = null |
| Dictionary< Guid, int > | jobExpDic = new Dictionary<Guid, int>() |
| StatusEffect | equipmentEffect = new StatusEffect() |
| StatusEffect | conditionEffect = new StatusEffect() |
| StatusEffect | correctionEffect = new StatusEffect() |
| StatusEffect | itemEffect = new StatusEffect() |
| int | attackAdd |
| int | conditionAddExpRate |
| int | powerEnhancement |
| int | vitalityEnhancement |
| int | magicEnhancement |
| int | speedEnhancement |
パーティメンバーに関するセーブ情報を格納するクラス
| void Yukar.Common.GameData.Hero.AddExp | ( | int | addexp, |
| Catalog | catalog, | ||
| bool |
inUseConditionExpRate
=
true,
|
||
| List< Common.Rom.NSkill > |
inLearnedSkills
=
null,
|
||
| bool |
inAddSkills
=
true |
||
| ) |
経験値を増減するメソッド
| addexp | 経験値 |
| catalog | カタログ |
| inUseConditionExpRate | 状態の率を使用する |
| inLearnedSkills | 獲得スキルリスト |
| inAddSkills | 獲得スキルを覚えるかどうか |
| List< Guid > Yukar.Common.GameData.Hero.getAvailableSkillsWithJob | ( | int | inCastLevel, |
| int | inJobLevel, | ||
| int | inSideJobLevel, | ||
| bool | inIsSameLevelOnly | ||
| ) |
指定したレベルで取得できるスキルのリストを返す
| inCastLevel | キャストのレベル |
| inJobLevel | 職業のレベル |
| inSideJobLevel | 副業のレベル |
| inIsSameLevelOnly | 指定したレベルで覚えるスキルのみ |