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

所有验证器类的详细数据结构

[复制链接]
发表于 2011-7-27 10:04:10 | 显示全部楼层 |阅读模式
CValidator
parent:
IgnoreWhileChanneling    Type:uint8 Array:False
ResultFailed    Type:CCmdResult Array:False

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

CValidatorCombine
parent:CValidator
Type    Type:EValidateCombine Array:False
CombineArray    Type:CValidatorLink Array:True
Negate    Type:flag8 Array:False

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

CValidatorCondition
parent:CValidator
IfArray    Type:SValidatorCondition Array:True
Else    Type:CValidatorLink Array:False

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

CValidatorFunction
parent:CValidator
Line    Type:SValidatorFunction Array:True
ResultFallback    Type:CCmdResult Array:False

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

CValidatorGameCompareTimeOfDay
parent:CValidator
Compare    Type:EValueCompare Array:False
Value    Type:CTimeOfDay Array:False

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

CValidatorGameCompareTerrain
parent:CValidator
Compare    Type:EValueCompare Array:False
Value    Type:CTerrainLink Array:False

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

CValidatorLocation
parent:CValidator
WhichLocation    Type:SEffectWhichLocation Array:False

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

CValidatorLocationCompareCliffLevel
parent:CValidatorLocation
OtherLocation    Type:SEffectWhichLocation Array:False
Compare    Type:EValueCompare Array:False
Value    Type:TCliffLevel Array:False

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

CValidatorLocationComparePower
parent:CValidatorLocation
WhichPlayer    Type:SEffectWhichPlayer Array:False
PowerLink    Type:TPowerLink Array:False
PowerSource    Type:CBehaviorLink Array:True
Compare    Type:EValueCompare Array:False
Value    Type:TPowerLevel Array:False

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

CValidatorLocationCompareRange
parent:CValidatorLocation
Compare    Type:EValueCompare Array:False
Range    Type:CFixed Array:False
Pathing    Type:flag8 Array:False
Value    Type:SEffectWhichLocation Array:False

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

CValidatorLocationArc
parent:CValidatorLocation
OtherLocation    Type:SEffectWhichLocation Array:False
Find    Type:flag8 Array:False
Arc    Type:CFangleArc Array:False
Value    Type:SEffectWhichLocation Array:False

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

CValidatorLocationCreep
parent:CValidatorLocation
Find    Type:flag8 Array:False

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

CValidatorLocationCrossCliff
parent:CValidatorLocation
OtherLocation    Type:SEffectWhichLocation Array:False
Find    Type:flag8 Array:False

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

CValidatorLocationEnumArea
parent:CValidatorLocation
AreaArray    Type:SValidatorEnumArea Array:True
Compare    Type:EValueCompare Array:False
Count    Type:uint32 Array:False
SearchFlags    Type:CFlags Array:True ArraySize:32
LaunchLocation    Type:SEffectWhichLocation Array:False
SearchFilters    Type:CTargetFilters Array:False
ExcludeArray    Type:SEffectWhichUnit Array:True
IncludeArray    Type:SEffectWhichUnit Array:True
CachedSearch    Type:CIdentifier Array:False
CombinedVital    Type:EUnitVital Array:False
CombinedVitalCompare    Type:EValueCompare Array:False
CombinedVitalUnit    Type:SEffectWhichUnit Array:False
CombinedVitalValue    Type:uint32 Array:False

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

CValidatorLocationPathable
parent:CValidatorLocation
Find    Type:flag8 Array:False

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

CValidatorLocationPlacement
parent:CValidatorLocation
FromUnit    Type:SEffectWhichUnit Array:False
OtherUnit    Type:SEffectWhichUnit Array:False
Range    Type:CFixed Array:False
Unit    Type:CUnitLink Array:False

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

CValidatorLocationType
parent:CValidatorLocation
None    Type:CValidatorLink Array:False
Point    Type:CValidatorLink Array:False
Unit    Type:CValidatorLink Array:False

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

CValidatorLocationVision
parent:CValidatorLocation
WhichPlayer    Type:SEffectWhichPlayer Array:False
Find    Type:flag8 Array:False

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

CValidatorPlayer
parent:CValidator
WhichPlayer    Type:SEffectWhichPlayer Array:False
OtherPlayer    Type:SEffectWhichPlayer Array:False
ResultNoPlayer    Type:CCmdResult Array:False

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

CValidatorPlayerAlliance
parent:CValidatorPlayer
Find    Type:flag8 Array:False
WithPlayer    Type:SEffectWhichPlayer Array:False
Value    Type:EAllianceId Array:False

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

CValidatorPlayerRequirement
parent:CValidatorPlayer
Find    Type:flag8 Array:False
Value    Type:const CTechRequirementsGraph* Array:False

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

CValidatorPlayerCompare
parent:CValidatorPlayer
Compare    Type:EValueCompare Array:False

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

CValidatorPlayerCompareDifficulty
parent:CValidatorPlayerCompare
Value    Type:TDifficultyLevel Array:False

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

CValidatorPlayerCompareFoodAvailable
parent:CValidatorPlayerCompare
Value    Type:CFixed Array:False

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

CValidatorPlayerCompareFoodMade
parent:CValidatorPlayerCompare
Value    Type:CFixed Array:False

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

CValidatorPlayerCompareFoodUsed
parent:CValidatorPlayerCompare
Value    Type:CFixed Array:False

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

CValidatorPlayerCompareRace
parent:CValidatorPlayerCompare
Value    Type:CRaceLink Array:False

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

CValidatorPlayerCompareResource
parent:CValidatorPlayerCompare
Resource    Type:EResourceType Array:False
Value    Type:uint32 Array:False

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

CValidatorPlayerCompareResult
parent:CValidatorPlayerCompare
Value    Type:EGameResult Array:False

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

CValidatorPlayerCompareType
parent:CValidatorPlayerCompare
Value    Type:EPlayerType Array:False

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

CValidatorUnit
parent:CValidator
WhichUnit    Type:SEffectWhichUnit Array:False
OtherUnit    Type:SEffectWhichUnit Array:False
ResultNoUnit    Type:CCmdResult Array:False

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

CValidatorUnitAI
parent:CValidatorUnit
Find    Type:flag8 Array:False
Flag    Type:EUnitAIFlag Array:False

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

CValidatorUnitCombatAI
parent:CValidatorUnit
Find    Type:flag8 Array:False

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

CValidatorUnitAbil
parent:CValidatorUnit
Find    Type:flag8 Array:False
AbilClass    Type:EClassIdCAbil Array:False
AbilLink    Type:CAbilLink Array:False

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

CValidatorUnitBehaviorState
parent:CValidatorUnit
Enabled    Type:flag8 Array:False
BehaviorState    Type:EBehaviorState Array:False

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

CValidatorUnitDetected
parent:CValidatorUnit
Detected    Type:flag8 Array:False
Flags    Type:CFlags Array:True ArraySize:32

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

CValidatorUnitFilters
parent:CValidatorUnit
Filters    Type:CTargetFilters Array:False

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

CValidatorUnitLastDamagePlayer
parent:CValidatorUnit
Relationship    Type:EPlayerRelationship Array:False

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

CValidatorUnitMissileNullified
parent:CValidatorUnit
Find    Type:flag8 Array:False

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

CValidatorUnitMover
parent:CValidatorUnit
Value    Type:CMoverLink Array:False
Find    Type:flag8 Array:False

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

CValidatorUnitOrder
parent:CValidatorUnit
AbilLink    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
Target    Type:SEffectWhichLocation Array:False

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

CValidatorUnitOrderQueue
parent:CValidatorUnit
AbilLink    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
Find    Type:flag8 Array:False
Queued    Type:flag8 Array:False
Target    Type:SEffectWhichLocation Array:False

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

CValidatorUnitOrderTargetPathable
parent:CValidatorUnit
AbilLink    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
Find    Type:flag8 Array:False
MaxDistance    Type:CFixed Array:False

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

CValidatorUnitOrderTargetType
parent:CValidatorUnit
AbilLink    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
Find    Type:flag8 Array:False
Type    Type:EEffectLocationType Array:False

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

CValidatorUnitPathable
parent:CValidatorUnit
WhichLocation    Type:SEffectWhichLocation Array:False
Find    Type:flag8 Array:False
Range    Type:CFixed Array:False
MaxDistance    Type:CFixed Array:False

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

CValidatorUnitPathing
parent:CValidatorUnit
Find    Type:flag8 Array:False

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

CValidatorUnitScanning
parent:CValidatorUnit
Find    Type:flag8 Array:False

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

CValidatorUnitType
parent:CValidatorUnit
Value    Type:CUnitLink Array:False
Find    Type:flag8 Array:False
Type    Type:EUnitType Array:False

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

CValidatorUnitWeaponAnimating
parent:CValidatorUnit
Weapon    Type:CWeaponLink Array:False
Find    Type:flag8 Array:False

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

CValidatorUnitWeaponFiring
parent:CValidatorUnit
Weapon    Type:CWeaponLink Array:False
Find    Type:flag8 Array:False

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

CValidatorUnitWeaponPlane
parent:CValidatorUnit
Find    Type:flag8 Array:False
Plane    Type:EPlane Array:False

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

CValidatorUnitCompare
parent:CValidatorUnit
Compare    Type:EValueCompare Array:False

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

CValidatorUnitCompareAIAreaEvalRatio
parent:CValidatorUnitCompare
Radius    Type:CFixed Array:False
Value    Type:CFixed Array:False

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

CValidatorUnitCompareAttackPriority
parent:CValidatorUnitCompare
Attacker    Type:SEffectWhichUnit Array:False
AttackerAlternateType    Type:CUnitLink Array:False
Flags    Type:CFlags Array:True ArraySize:32
Value    Type:TAttackTargetPriority Array:False

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

CValidatorUnitCompareBehaviorCount
parent:CValidatorUnit
Compare    Type:EValueCompare Array:False
Value    Type:uint32 Array:False
Behavior    Type:CBehaviorLink Array:False

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

CValidatorUnitCompareCargo
parent:CValidatorUnitCompare
Type    Type:ECargoSpace Array:False
Value    Type:uint8 Array:False

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

CValidatorUnitCompareDamageTakenTime
parent:CValidatorUnitCompare
Value    Type:CGameTime Array:False

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

CValidatorUnitCompareDeath
parent:CValidatorUnitCompare
Value    Type:EDeathType Array:False

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

CValidatorUnitCompareDetectRange
parent:CValidatorUnitCompare
Value    Type:CFixed Array:False
Radar    Type:flag8 Array:False

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

CValidatorUnitCompareField
parent:CValidatorUnitCompare
Field    Type:TCatalogFieldPath Array:False
Value    Type:TCatalogFieldValue Array:False

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

CValidatorUnitCompareMarkerCount
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False

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

CValidatorUnitCompareMoverPhase
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False

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

CValidatorUnitCompareOrderCount
parent:CValidatorUnitCompare
AbilLink    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
Value    Type:uint32 Array:False

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

CValidatorUnitCompareOrderTargetRange
parent:CValidatorUnitCompare
AbilLink    Type:CAbilLink Array:False
AbilCmdIndex    Type:TAbilCmdIndex Array:False
Value    Type:CFixed Array:False
Pathing    Type:flag8 Array:False

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

CValidatorUnitComparePowerSourceLevel
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False
Behavior    Type:CBehaviorLink Array:False

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

CValidatorUnitComparePowerUserLevel
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False
Behavior    Type:CBehaviorLink Array:False

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

CValidatorUnitCompareRallyPointCount
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False
AbilLink    Type:CAbilLink Array:False
Point    Type:uint32 Array:False

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

CValidatorUnitCompareResourceContents
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False
Behavior    Type:CBehaviorLink Array:False

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

CValidatorUnitCompareResourceHarvesters
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False
Active    Type:flag8 Array:False
Queued    Type:flag8 Array:False
Behavior    Type:CBehaviorLink Array:False

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

CValidatorUnitCompareSpeed
parent:CValidatorUnitCompare
Value    Type:CGameSpeed Array:False

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

CValidatorUnitCompareVeterancyLevel
parent:CValidatorUnitCompare
Value    Type:uint32 Array:False
Behavior    Type:CBehaviorLink Array:False

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

CValidatorUnitCompareVital
parent:CValidatorUnitCompare
Type    Type:EVitalType Array:False
Value    Type:CFixed Array:False
Vital    Type:EUnitVital Array:False

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

CValidatorUnitCompareVitality
parent:CValidatorUnitCompare
Type    Type:EVitalType Array:False
Value    Type:CFixed Array:False

------------------------
发表于 2011-7-27 10:05:27 | 显示全部楼层
这么多字母拆开我都认识!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-8-8 03:19 , Processed in 0.039993 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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