BM.VultureFlapMovement
Type JSONpublic class in BM
Type metadata
- Assembly
CandideServer - Namespace
BM - Base type
BM.Leaf - Hash
617298CE9CE09C9917DE5217C79C580E3C8BFA8E86CCE996EF43AB90711E66D7
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_currentVerticalVelocity# | private | private System.Single _currentVerticalVelocity |
_flapDuration# | private | private System.Single _flapDuration |
_flapDurationArg# | private | private System.Nullable<BM.NodeArg<System.Single>> _flapDurationArg |
_flapDurationTimer# | private | private System.Single _flapDurationTimer |
_flapHeight# | private | private System.Single _flapHeight |
_flapHeightArg# | private | private System.Nullable<BM.NodeArg<System.Single>> _flapHeightArg |
_flapInterval# | private | private System.Single _flapInterval |
_flapIntervalArg# | private | private System.Nullable<BM.NodeArg<System.Single>> _flapIntervalArg |
_flapIntervalTimer# | private | private System.Single _flapIntervalTimer |
_gravityScale# | private | private System.Single _gravityScale |
_isFlapping# | private | private System.Boolean _isFlapping |
_targetFlightHeightArg# | private | private BM.NodeArg<System.Single> _targetFlightHeightArg |
Methods
EaseInOutSine
#
private System.Single EaseInOutSine(System.Single t)
Method metadata
- Visibilityprivate
- Return type
System.Single - StaticFalse
- VirtualFalse
- Hash
6D939F154A3F2D513C48B6245905FF465A3491FB4251B6DD88B0C52CA894A0EC - Body hash
FA70CC389826F7E9CEDB2567528108F7F88942C1B19A5659218ED224D1D2B721 - IL size25
Referenced calls
System.MathF::Cos(System.Single)
Called by
Update
#
protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)
Method metadata
- Visibilityprotected
- Return type
Node.Status - StaticFalse
- VirtualTrue
- Hash
00905A650910877A6D271654119C7B9F14AE41B0ECD0D8740A03F5190477AC5E - Body hash
491DF02A8AF025608C07B6F8B0F5F7DBE13A6A8467EDBAFF3151BD8E6213470C - IL size549
Referenced calls
System.Nullable<BM.NodeArg<System.Single>>::get_HasValue()System.Nullable<BM.NodeArg<System.Single>>::GetValueOrDefault()BM.NodeArg<System.Single>::Get(BM.Blackboard)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Shared.Entity.EntityWrapper::get_PositionZ()BM.Blackboard::SetValue(System.String, T)System.MathF::Min(System.Single, System.Single)BM.VultureFlapMovement::EaseInOutSine(System.Single)
String literals
isFlappingisGliding