找回密码
 点一下
查看: 1601|回复: 1

所有效果类的详细数据结构

[复制链接]
发表于 2011-6-3 20:12:12 | 显示全部楼层 |阅读模式
CEffect
parent:
ValidatorArray    Type:CValidatorLink Array:True
EditorCategories    Type:TEditorCategories Array:False
Marker    Type:SMarker Array:False
AINotifyFlags    Type:CNotifyAreaFlags Array:True ArraySize:8
TechAliasArray    Type:TTechAlias Array:True
Chance    Type:CFixed Array:False
Alert    Type:CAlertLink Array:False

------------------------

CEffectResponse
parent:CEffect
ResponseFlags    Type:CResponseFlags Array:True ArraySize:32

------------------------

CEffectApplyBehavior
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
Behavior    Type:CBehaviorLink Array:False
KillHallucination    Type:flag8 Array:False
Count    Type:uint32 Array:False

------------------------

CEffectApplyForce
parent:CEffectResponse
WhichLocation    Type:SEffectWhichLocation Array:False
WhichUnit    Type:SEffectWhichUnit Array:False
Amount    Type:CFixed Array:False
MassFraction    Type:CFixed Array:False
TimeScaleSource    Type:SEffectWhichTimeScale Array:False

------------------------

CEffectCreateHealer
parent:CEffectResponse
LaunchUnit    Type:SEffectWhichUnit Array:False
ImpactUnit    Type:SEffectWhichUnit Array:False
Flags    Type:CFlags Array:True ArraySize:32
PeriodicValidator    Type:CValidatorLink Array:False
PeriodicEffect    Type:CEffectLink Array:False
DrainVital    Type:EUnitVital Array:False
DrainVitalCostFactor    Type:CFixed Array:False
DrainResourceCostFactor    Type:CFixed Array:True ArraySize:4
RechargeVital    Type:EUnitVital Array:False
RechargeVitalRate    Type:CGameRate Array:False
TimeFactor    Type:CFixed Array:False

------------------------

CEffectCreatePersistent
parent:CEffectResponse
WhichLocation    Type:SEffectWhichLocation Array:False
TimeScaleSource    Type:SEffectWhichTimeScale Array:False
OffsetVectorStartLocation    Type:SEffectWhichLocation Array:False
OffsetVectorEndLocation    Type:SEffectWhichLocation Array:False
OffsetFacingFallback    Type:SEffectWhichLocation Array:False
Flags    Type:CFlags Array:True ArraySize:32
InitialDelay    Type:CGameTime Array:False
InitialEffect    Type:CEffectLink Array:False
InitialOffset    Type:CEffectOffset Array:False
ExpireDelay    Type:CGameTime Array:False
ExpireEffect    Type:CEffectLink Array:False
ExpireOffset    Type:CEffectOffset Array:False
FinalEffect    Type:CEffectLink Array:False
FinalOffset    Type:CEffectOffset Array:False
PeriodCount    Type:uint32 Array:False
PeriodicValidator    Type:CValidatorLink Array:False
PeriodicEffectArray    Type:CEffectLink Array:True
PeriodicOffsetArray    Type:CEffectOffset Array:True
PeriodicPeriodArray    Type:CGameTime Array:True
RevealRadius    Type:CFixed Array:False
RevealFlags    Type:CFlagArray<e_effectRevealFlagCount> Array:True ArraySize:5
DetectFilters    Type:CTargetFilters Array:False
RadarFilters    Type:CTargetFilters Array:False
HeightMap    Type:EHeightMap Array:False
AINotifyEffect    Type:CEffectLink Array:False

------------------------

CEffectCreateUnit
parent:CEffectResponse
WhichLocation    Type:SEffectWhichLocation Array:False
Origin    Type:SEffectWhichLocation Array:False
CreateFlags    Type:CFlags Array:True ArraySize:32
SpawnOwner    Type:SEffectWhichPlayer Array:False
SpawnEffect    Type:CEffectLink Array:False
SpawnUnit    Type:CUnitLink Array:False
SpawnCount    Type:uint32 Array:False
SpawnRange    Type:CFixed Array:False

------------------------

CEffectDamage
parent:CEffectResponse
LaunchLocation    Type:SEffectWhichLocation Array:False
ImpactLocation    Type:SEffectWhichLocation Array:False
ImpactUnitValidator    Type:CValidatorLink Array:False
AttributeBonus    Type:CFixed Array:True ArraySize:10
AttributeFactor    Type:CFixed Array:True ArraySize:10
ShieldBonus    Type:CFixed Array:False
ShieldFactor    Type:CFixed Array:False
ArmorReduction    Type:CFixed Array:False
Visibility    Type:EDamageVisibility Array:False
Flags    Type:CDamageFlags Array:True ArraySize:32
Kind    Type:EDamageKind Array:False
Total    Type:EDamageTotal Array:False
Amount    Type:CFixed Array:False
Random    Type:CFixed Array:False
VitalBonus    Type:CFixed Array:True ArraySize:3
VitalFractionCurrent    Type:CFixed Array:True ArraySize:3
VitalFractionMax    Type:CFixed Array:True ArraySize:3
LeechFraction    Type:CFixed Array:True ArraySize:3
Death    Type:EDeathType Array:False
KillHallucination    Type:flag8 Array:False
AreaArray    Type:SEffectDamageArea Array:True
ExcludeArray    Type:SEffectWhichUnit Array:True
IncludeArray    Type:SEffectWhichUnit Array:True
SearchFilters    Type:CTargetFilters Array:False
TargetSorts    Type:STargetSorts Array:False
MinCountError    Type:CCmdResult Array:False
MinCount    Type:uint32 Array:False
MaxCount    Type:uint32 Array:False
RecycleCount    Type:uint32 Array:False
SearchFlags    Type:CFlags Array:True ArraySize:32
DisplayFlags    Type:CFlagArray<e_equipmentDisplayFlagCount> Array:True ArraySize:3

------------------------

CEffectDestroyHealer
parent:CEffectResponse
WhichLocation    Type:SEffectWhichLocation Array:False
Effect    Type:CEffectLink Array:False
Count    Type:uint32 Array:False
Radius    Type:CFixed Array:False

------------------------

CEffectDestroyPersistent
parent:CEffectResponse
WhichLocation    Type:SEffectWhichLocation Array:False
Effect    Type:CEffectLink Array:False
Count    Type:uint32 Array:False
Radius    Type:CFixed Array:False

------------------------

CEffectEnumArea
parent:CEffectResponse
LaunchLocation    Type:SEffectWhichLocation Array:False
ImpactLocation    Type:SEffectWhichLocation Array:False
ExcludeArray    Type:SEffectWhichUnit Array:True
IncludeArray    Type:SEffectWhichUnit Array:True
SearchFilters    Type:CTargetFilters Array:False
TargetSorts    Type:STargetSorts Array:False
AreaArray    Type:SEffectEnumArea Array:True
MinCountError    Type:CCmdResult Array:False
MinCount    Type:uint32 Array:False
MaxCount    Type:uint32 Array:False
RecycleCount    Type:uint32 Array:False
SearchFlags    Type:CFlags Array:True ArraySize:32

------------------------

CEffectEnumTransport
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
SearchFilters    Type:CTargetFilters Array:False
MaxCount    Type:uint32 Array:False
Effect    Type:CEffectLink Array:False
CheckOuter    Type:flag8 Array:False

------------------------

CEffectIssueOrder
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
Abil    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
CmdFlags    Type:CCmdFlags Array:True ArraySize:32
Player    Type:SEffectWhichPlayer Array:False
Target    Type:SEffectWhichLocation Array:False

------------------------

CEffectLaunchMissile
parent:CEffectResponse
LaunchLocation    Type:SEffectWhichLocation Array:False
ImpactLocation    Type:SEffectWhichLocation Array:False
LaunchOffset    Type:CEffectOffset Array:False
ImpactOffset    Type:CEffectOffset Array:False
LaunchEffect    Type:CEffectLink Array:False
ImpactEffect    Type:CEffectLink Array:False
FinishEffect    Type:CEffectLink Array:False
Flags    Type:CFlags Array:True ArraySize:32
TransferBehavior    Type:CBehaviorLink Array:False
TransferCount    Type:uint32 Array:False
AmmoUnit    Type:CUnitLink Array:False
AmmoLife    Type:CGameTime Array:False
PlaceholderUnit    Type:CUnitLink Array:False
ImpactRange    Type:CFixed Array:False
RetargetFilters    Type:CTargetFilters Array:False
RetargetRange    Type:CFixed Array:False
ReturnDelay    Type:CGameTime Array:False
ReturnMovers    Type:SEffectMover Array:True
Movers    Type:SEffectMover Array:True
MoverRollingPattern    Type:EMoverPatternType Array:False
MoverRollingJump    Type:uint32 Array:False
MoverExecutePattern    Type:EMoverPatternType Array:False
MoverExecuteJump    Type:uint32 Array:False
MoverExecuteRange    Type:uint32 Array:False
DeathType    Type:EDeathType Array:False
Visibility    Type:EDamageVisibility Array:False

------------------------

CEffectModifyPlayer
parent:CEffect
WhichPlayer    Type:SEffectWhichPlayer Array:False
Resources    Type:int32 Array:True ArraySize:4
ResourcesCollected    Type:int32 Array:True ArraySize:4

------------------------

CEffectModifyUnit
parent:CEffectResponse
TransferUnit    Type:SEffectWhichUnit Array:False
LaunchUnit    Type:SEffectWhichUnit Array:False
ImpactUnit    Type:SEffectWhichUnit Array:False
KillCreditUnit    Type:SEffectWhichUnit Array:False
KillHallucination    Type:flag8 Array:False
Cost    Type:SEffectModifyCost Array:False
VitalArray    Type:SEffectModifyVital Array:True ArraySize:3
Height    Type:CFixed Array:False
HeightTime    Type:CGameTime Array:False
ModifyFlags    Type:CFlags Array:True ArraySize:32
XP    Type:CFixed Array:False
ResourceRestoreBonus    Type:uint32 Array:False
ResourceRestoreFraction    Type:CFixed Array:False
Resources    Type:int32 Array:False
ResourcesHarvestedBonus    Type:uint32 Array:False
ResourcesHarvestedFraction    Type:CFixed Array:False

------------------------

CEffectReleaseMagazine
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
MagazineEffect    Type:CEffectLink Array:False

------------------------

CEffectRemoveBehavior
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
BehaviorCategories    Type:CBehaviorCategoryFlags Array:True ArraySize:32
BehaviorClass    Type:EClassIdCBehavior Array:False
BehaviorLink    Type:CBehaviorLink Array:False
KillHallucination    Type:flag8 Array:False
Count    Type:uint32 Array:False

------------------------

CEffectSet
parent:CEffect
EffectArray    Type:CEffectLink Array:True
Random    Type:flag8 Array:False
MinCount    Type:uint32 Array:False
MaxCount    Type:uint32 Array:False
TargetLocationType    Type:EEffectLocationType Array:False

------------------------

CEffectSwitch
parent:CEffect
CaseArray    Type:SEffectSwitchCase Array:True
CaseDefault    Type:CEffectLink Array:False
TargetLocationType    Type:EEffectLocationType Array:False

------------------------

CEffectTeleport
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
ClearQueuedOrders    Type:flag8 Array:False
MinDistance    Type:CFixed Array:False
PlacementArc    Type:CFangleArc Array:False
PlacementAround    Type:SEffectWhichLocation Array:False
PlacementRange    Type:CFixed Array:False
Range    Type:CFixed Array:False
SourceLocation    Type:SEffectWhichLocation Array:False
TargetLocation    Type:SEffectWhichLocation Array:False
TeleportFlags    Type:CFlags Array:True ArraySize:32

------------------------

CEffectTransferBehavior
parent:CEffectResponse
LaunchUnit    Type:SEffectWhichUnit Array:False
ImpactUnit    Type:SEffectWhichUnit Array:False
Behavior    Type:CBehaviorLink Array:False
Count    Type:uint32 Array:False
Copy    Type:flag8 Array:False
Preserve    Type:flag8 Array:False

------------------------

CEffectUseCalldown
parent:CEffectResponse
WhichLocation    Type:SEffectWhichLocation Array:False
CalldownCount    Type:uint32 Array:False
CalldownEffect    Type:CEffectLink Array:False

------------------------

CEffectUseMagazine
parent:CEffectResponse
WhichUnit    Type:SEffectWhichUnit Array:False
AmmoUnit    Type:CUnitLink Array:False
AmmoEffect    Type:CEffectLink Array:False

------------------------
发表于 2011-6-10 22:28:52 | 显示全部楼层
头晕眼花,目瞪口呆,口吐白沫,五体投地,全身抽搐中~~~~~~~~~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-28 05:11 , Processed in 0.499851 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表