![]() |
|
パーティメンバーに関するセーブ情報を格納するクラス [詳解]
クラス |
|
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) |
![]() |
|
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 | 指定したレベルで覚えるスキルのみ |