BM.VultureSwoopMovement
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Leaf - Hash
9611DDF90F331F90734841AA004925794B95CF00A0D7D1EA534B0D352226539B
Relationships
Base type
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
_startSwoopPosition# | private | private Microsoft.Xna.Framework.Vector3 _startSwoopPosition |
_swoopAmplitude# | private | private System.Single _swoopAmplitude |
_swoopDirection# | private | private Microsoft.Xna.Framework.Vector2 _swoopDirection |
_swoopLength# | private | private System.Single _swoopLength |
_swoopLengthTravelled# | private | private System.Single _swoopLengthTravelled |
_swoopSpeed# | private | private System.Single _swoopSpeed |
_swoopT# | private | private System.Single _swoopT |
Methods
Initialize
#
protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C2608A76434CD258EFE1FD72538512FA241960C88876482C3584A69A14C3E096 - Body hash
271C5FB08A752D41CE8283103039B86E20EC02D4ABA143026DB840DBCE28C761 - IL size128
Referenced calls
String literals
swoopDirectionswoopSpeedswoopAmplitudeswoopTstartSwoopPositionswoopLengthswoopLengthTravelled
Update
#
protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
Node.Status - StaticFalse
- VirtualTrue
- Hash
7BF982A1116E7CC9BEA6FF06E345C53519F410B6AE107463594FCFF0636D97FE - Body hash
8AED5D568519CD2EF3BF336AC851A752CDE69C42CD10E7F68F35CF255A199E1C - IL size451
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.MathF::Cos(System.Single)System.MathF::Sin(System.Single)System.MathF::Sqrt(System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_Fdt()Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::To8Direction(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::set_Direction(System.Single)BM.Blackboard::SetValue(System.String, T)Microsoft.Xna.Framework.MathHelper::Clamp(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::get_Zero()Shared.Entity.EntityWrapper::get_PositionZ()
String literals
swoopLengthTravelledswoopTcurrentTotalSwoopSpeed