Logo
公開型 | 公開メンバ関数 | プロパティ | 全メンバ一覧
Yukar.Common.Rom.BattleImpactReflectionPercentParam クラス
Yukar.Common.Rom.BattleImpactReflectionPercentParam の継承関係図
Yukar.Common.Rom.BattleImpactEffectParamBase Yukar.Common.Rom.ConditionEffectParamBase Yukar.Common.Rom.EffectParamBase Yukar.Common.Rom.IChunk

公開型

enum  ReflectionTargetType { Source = 0 , Random }
 
- 基底クラス Yukar.Common.Rom.EffectParamBase に属する継承公開型
enum  EffectCategoryType {
  StatusChange = 0 , ConsumptionStatusValueChange , AttributeDefenceChange , ConditionDefenceChange ,
  AttachCondition , DetachCondition , AdditionalEquipment , AdvancedSettings ,
  AbnormalAction , EquipmentImpact , BattleImpact , MapImpact ,
  AttachConditionDetachTiming , Message , InvalidCondition
}
 
enum  EffectType {
  StatusChange = 0 , ConsumptionStatusValueChange , AttributeDefenceChange , ConditionDefenceChange ,
  AttachCondition , DetachCondition , AdditionalEquipment , AbnormalAction ,
  EquipmentImpact , BattleImpact , MapImpact , ConsumptionValueFormula ,
  SkillAttribute , DamageDrain , ReferenceId , Message ,
  AttachConditionDetachTiming , InvalidCondition , BattleImpactExtend , UseIdEffectDataBridge ,
  MapImpactExtend , UseTagAttributeDefenceChange , UseTagConditionDefenceChange , UseTagAttachCondition ,
  UseTagDetachCondition , UseTagAttachConditionDetachTiming , UseTagInvalidCondition , UseTagEquipmentImpact
}
 

公開メンバ関数

 BattleImpactReflectionPercentParam ()
 
- 基底クラス Yukar.Common.Rom.ConditionEffectParamBase に属する継承公開メンバ関数
override void SaveParam (BinaryWriter writer)
 
override void LoadParam (BinaryReader reader)
 
override void ChangeId (Dictionary< Guid, RomItem > inChangeIdDic)
 
- 基底クラス Yukar.Common.Rom.EffectParamBase に属する継承公開メンバ関数
 EffectParamBase ()
 
virtual void save (BinaryWriter writer)
 
virtual void SaveParam (BinaryWriter writer)
 
virtual void load (BinaryReader reader)
 
virtual void LoadParam (BinaryReader reader)
 
virtual void ChangeId (Dictionary< Guid, RomItem > inChangeIdDic)
 
void save (BinaryWriter writer)
 
void load (BinaryReader reader)
 

プロパティ

string Tags [get, set]
 
int Percent [get, set]
 
ReflectionTargetType ReflectionTarget [get, set]
 
string Message [get, set]
 
- 基底クラス Yukar.Common.Rom.BattleImpactEffectParamBase に属する継承プロパティ
override EffectType Type [get]
 
- 基底クラス Yukar.Common.Rom.EffectParamBase に属する継承プロパティ
abstract EffectType Type [get]
 
Guid Id [get, set]
 
virtual bool Enabled [get, set]
 

その他の継承メンバ

- 基底クラス Yukar.Common.Rom.BattleImpactEffectParamBase に属する継承静的公開メンバ関数
static BattleImpactEffectParamBase CreateEffectParam (Guid inId)
 
- 基底クラス Yukar.Common.Rom.BattleImpactEffectParamBase に属する継承静的公開変数類
static Guid AttackAddId = new Guid("{533BF349-D5B8-4CBB-B5E1-A48C8E34258D}")
 
static Guid FirstAttackId = new Guid("{146A0E82-C42D-4D90-84D9-F0D179453C57}")
 
static Guid CriticalHitId = new Guid("{870B8373-07AF-4F16-A5C5-6AB32EC711DB}")
 
static Guid CriticalDamagePercentID = new Guid("{7EE4DDDC-FFBB-40F6-A342-7C7E87AC9EFF}")
 
static Guid CriticalEvasionPercentID = new Guid("{91767E2B-974C-46C2-81BB-8B9ACA29E6C9}")
 
static Guid MaxDamageId = new Guid("{90725D50-743A-412B-BAF0-7E5BA3345903}")
 
static Guid RewardRateId = new Guid("{A889E360-8A14-43FA-80DF-2043201CC802}")
 
static Guid ExpRateId = new Guid("{F175D0DC-D43D-4FEE-BAC6-8EFAF86D17BB}")
 
static Guid ItemRateId = new Guid("{551D2E89-B695-434C-A903-9401A5E9DCDF}")
 
static Guid HateRateId = new Guid("{B7055D4A-1129-4496-AEA9-3BF443BB62FD}")
 
static Guid ReflectionPercentId = new Guid("{E03D35DA-E47C-4A66-ABB9-0D5A022B597F}")
 
- 基底クラス Yukar.Common.Rom.ConditionEffectParamBase に属する継承限定公開型
enum  ParamType {
  Int = 0 , Float , Double , Bool ,
  Id , String , Color
}
 
- 基底クラス Yukar.Common.Rom.ConditionEffectParamBase に属する継承限定公開メンバ関数
object GetParam (int inIdx, ParamType inType)
 
int GetIntParam (int inIdx)
 
float GetFloatParam (int inIdx)
 
double GetDoubleParam (int inIdx)
 
bool GetBoolParam (int inIdx)
 
Guid GetIdParam (int inIdx)
 
string GetStringParam (int inIdx)
 
Microsoft.Xna.Framework.Color GetColorParam (int inIdx)
 
void SetParam (int inIdx, ParamType inType, object inParam)
 
void SetParam (int inIdx, int inParam)
 
void SetParam (int inIdx, float inParam)
 
void SetParam (int inIdx, double inParam)
 
void SetParam (int inIdx, bool inParam)
 
void SetParam (int inIdx, Guid inParam)
 
void SetParam (int inIdx, String inParam)
 
void SetParam (int inIdx, Microsoft.Xna.Framework.Color inParam)
 

列挙型メンバ詳解

◆ ReflectionTargetType

enum Yukar.Common.Rom.BattleImpactReflectionPercentParam.ReflectionTargetType
列挙値
Source 
Random 

構築子と解体子

◆ BattleImpactReflectionPercentParam()

Yukar.Common.Rom.BattleImpactReflectionPercentParam.BattleImpactReflectionPercentParam ( )

プロパティ詳解

◆ Message

string Yukar.Common.Rom.BattleImpactReflectionPercentParam.Message
getset

◆ Percent

int Yukar.Common.Rom.BattleImpactReflectionPercentParam.Percent
getset

◆ ReflectionTarget

ReflectionTargetType Yukar.Common.Rom.BattleImpactReflectionPercentParam.ReflectionTarget
getset

◆ Tags

string Yukar.Common.Rom.BattleImpactReflectionPercentParam.Tags
getset