Ноды Flowgraph (CryEngine 2 MOD SDK)
Материал из CryWiki Russia
Версия от 06:06, 9 марта 2015; Alex626 (Обсуждение | вклад)
Flowgraphs используются для скриптинга объектов в редакторе CryEngine 2. Используются начиная с ИИ и кончая отображением сообщений на экране. Это список содержит ноды из всех категорий, включая Approved (разрешённые), WIP (в разработке) и Advanced (расширенные).
AI
- AI:AIAlertMe
- AI:AIAlertness
- AI:AIAnim
- AI:AIAnimEx
- AI:AIAttTarget
- AI:AIAwareness
- AI:AICheckStates
- AI:AIDropObject
- AI:AIEnable
- AI:AIEnableShape
- AI:AIExecute
- AI:AIFollow
- AI:AIFollowPath
- AI:AIFollowPathSpeedStance
- AI:AIFormation
- AI:AIFormationJoin
- AI:AIGoto
- AI:AIGotoSpeedStance
- AI:AIGrabObject
- AI:AIGroupAlertness
- AI:AIGroupBeacon
- AI:AIGroupCount
- AI:AIGroupID
- AI:AIIgnore
- AI:AILookAt
- AI:AIMergeGroups
- AI:AIModifyStates
- AI:AISetCharacter
- AI:AISetNavCostFactor
- AI:AISetState
- AI:AIShootAt
- AI:AISignal — Send a custom signal to an AI object.
- AI:AISpeed
- AI:AIStance
- AI:AIUseObject
- AI:AIWeaponDraw
- AI:AIWeaponHolster
- AI:AIWeaponSelect
- AI:ActionAbort
- AI:ActionEnd
- AI:ActionStart
- AI:AutoDisable
- AI:ChangeParameter
- AI:DebugAISpeed
- AI:EventListener
- AI:PerceptionScale
- AI:SmartObjectEvent
- AI:SmartObjectHelper
AnimatedCharacter
Animations
- Animations:AnimGraphCheckOutput
- Animations:AnimGraphControl
- Animations:AnimGraphLockInput
- Animations:AnimGraphReset
- Animations:AnimGraphSetInput
- Animations:AnimGraphWatchOutput
- Animations:AttachmentControl
- Animations:LookAt
- Animations:NoAiming
- Animations:PlayAnimation
- Animations:PlaySequence
- Animations:StopAnimation
- Animations:SyncronizeTwoAnimations
- Animations:TriggerOnKeyTime
Camera
Crysis
- Crysis:ExplosionInfo
- Crysis:FreezeEntity
- Crysis:HitInfo
- Crysis:ItemAnimation
- Crysis:OffHandAnimation
- Crysis:TornadoWander
CrysisFX
- CrysisFX:PostFXBloodSplats
- CrysisFX:PostFXGlittering
- CrysisFX:PostFXGlobal
- CrysisFX:PostFXGlow
- CrysisFX:PostFXScreenFrost
- CrysisFX:PostFXWaterDroplets
- CrysisFX:ScreenFader
Dialog
Effects
Engine
Entity
- Entity:AttachChild
- Entity:BeamEntity
- Entity:BroadcastEvent
- Entity:CharAttachmentMaterialParam
- Entity:DetachThis
- Entity:EntitiesInRange
- Entity:EntityId
- Entity:EntityInfo
- Entity:EntityPos
- Entity:FlashInvoke
- Entity:GetPos
- Entity:GetProperty
- Entity:Material
- Entity:MaterialClone
- Entity:MaterialLayer
- Entity:MaterialParam
- Entity:ParentId
- Entity:RenderParams
- Entity:SetProperty
- Entity:VideoPlayer
Environment
Game
- Game:ActorCheckHealth
- Game:ActorGetHealth
- Game:ActorGrabObject
- Game:ActorSensor
- Game:ActorSetHealth
- Game:DamageActor
- Game:DifficultyLevel
- Game:EntityInterest
- Game:GameObjectEvent
- Game:LocalPlayer
- Game:PlayerLink
- Game:PlayerStaging
- Game:ScriptCommand
- Game:SetVehicleAltitudeLimit
HUD
- HUD:AirstrikeControl
- HUD:Binoculars
- HUD:DisplayDebugMessage
- HUD:HUDControl
- HUD:HUDDataUpload
- HUD:InterferenceEffect
- HUD:MapInfo
- HUD:NightVision
- HUD:Objectives
- HUD:OverlayMsg
- HUD:PDAControl
- HUD:PDAScanner
- HUD:ProgressBar
- HUD:RadarControl
- HUD:RadarJammer
- HUD:RadarTexture
- HUD:SendEvent
- HUD:ShowHUDMessage
- HUD:SilhouetteOutline
Image
- Image:AlienInterference
- Image:ChromaShift
- Image:ColorCorrection
- Image:DepthOfField
- Image:DirectionalBlur
- Image:DistantRain
- Image:EffectBloodSplats
- Image:EffectCondensation
- Image:EffectFrost
- Image:EffectWaterDroplets
- Image:EffectWaterFlow
- Image:FilterBlur
- Image:FilterGrain
- Image:FilterRadialBlur
- Image:FilterSharpen
- Image:RainDrops
- Image:VolumetricScattering
Input
Interpol
Inventory
- Inventory:AddAmmo
- Inventory:AddEquipPack
- Inventory:AddItem
- Inventory:HasAmmo
- Inventory:HasItem
- Inventory:HolsterItem
- Inventory:ParachuteControl
- Inventory:RemoveAllAmmo
- Inventory:RemoveAllItems
- Inventory:RemoveItem
- Inventory:RestorePlayerInventory
- Inventory:SelectItem
- Inventory:SetAmmo
- Inventory:SetAmmoEx
- Inventory:StorePlayerInventory
Log
Logic
- Logic:AND
- Logic:All
- Logic:Any
- Logic:Blocker
- Logic:Condition
- Logic:DeMultiplexer
- Logic:Gate
- Logic:Indexer
- Logic:Multiplexer
- Logic:NOT
- Logic:OR
- Logic:OnChange
- Logic:Once
- Logic:RandomSelect
- Logic:RandomTrigger
- Logic:XOR
MaterialFX
Math
- Math:Abs
- Math:Add
- Math:AnglesToDir
- Math:Clamp
- Math:Counter
- Math:DirToAngles
- Math:Div
- Math:Equal
- Math:FromBoolean
- Math:Less
- Math:Mul
- Math:Noise1D
- Math:Noise3D
- Math:PortCounter
- Math:Power
- Math:Random
- Math:Reciprocal
- Math:Remainder
- Math:SetColor
- Math:SetNumber
- Math:SinCos
- Math:Sqrt
- Math:Sub
- Math:ToBoolean
- Math:UpDownCounter
Misc
- Misc:Start — Called when the engine is initalized
- Misc:TestScripted
Mission
- Mission:CheckGameToken
- Mission:EndLevelNew
- Mission:GameToken
- Mission:GetGameToken
- Mission:ModifyToken
- Mission:SetGameToken
Movement
- Movement:MoveEntityTo
- Movement:MoveTo
- Movement:RotateEntity
- Movement:RotateEntityTo
- Movement:RotateTo
Multiplayer
- Multiplayer:GameType
- Multiplayer:MP
- Multiplayer:ClientServer
- Multiplayer:GetTeam
- Multiplayer:SetTeam
NanoSuit
Physics
Sound
- Sound:Dialog
- Sound:MusicLogicControl
- Sound:MusicVolume
- Sound:PlaySoundEvent
- Sound:SFXVolume
- Sound:SoundMood
String
System
Time
- Time:Delay — Wait for a certain number of seconds before continuing execution
- Time:MeasureTime
- Time:RandomDelay
- Time:RealTime
- Time:ServerTime
- Time:Time
- Time:TimeOfDay
- Time:TimeOfDayTrigger
- Time:Timer
Trigonomtry
Vec3
- Vec3:AddVec3
- Vec3:ClampVec3
- Vec3:CrossVec3
- Vec3:DotVec3
- Vec3:EqualVec3
- Vec3:FromVec3
- Vec3:MagnitudeVec3
- Vec3:MulVec3
- Vec3:NormalizeVec3
- Vec3:ReciprocalVec3
- Vec3:ScaleVec3
- Vec3:SetVec3
- Vec3:SubVec3
- Vec3:ToVec3
Vehicle
- Vehicle:Attachment
- Vehicle:Enter
- Vehicle:EntityAttachment
- Vehicle:Exit
- Vehicle:Unload
- Vehicle:VehicleDamage
- Vehicle:VehicleHonk
- Vehicle:VehicleLights
- Vehicle:VehicleMoveActionMult
- Vehicle:VehicleMovement
- Vehicle:VehiclePassenger
- Vehicle:VehicleSeat
- Vehicle:VehicleTurret