Romestead Assembly Reference

BM.VultureFlapMovement

Type JSON

public class in BM

Methods2
Properties0
Fields12
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceBM
  • Base typeBM.Leaf
  • Hash617298CE9CE09C9917DE5217C79C580E3C8BFA8E86CCE996EF43AB90711E66D7

Relationships

Fields

NameVisibilitySignature
_currentVerticalVelocityprivateprivate System.Single _currentVerticalVelocity
_flapDurationprivateprivate System.Single _flapDuration
_flapDurationArgprivateprivate System.Nullable<BM.NodeArg<System.Single>> _flapDurationArg
_flapDurationTimerprivateprivate System.Single _flapDurationTimer
_flapHeightprivateprivate System.Single _flapHeight
_flapHeightArgprivateprivate System.Nullable<BM.NodeArg<System.Single>> _flapHeightArg
_flapIntervalprivateprivate System.Single _flapInterval
_flapIntervalArgprivateprivate System.Nullable<BM.NodeArg<System.Single>> _flapIntervalArg
_flapIntervalTimerprivateprivate System.Single _flapIntervalTimer
_gravityScaleprivateprivate System.Single _gravityScale
_isFlappingprivateprivate System.Boolean _isFlapping
_targetFlightHeightArgprivateprivate BM.NodeArg<System.Single> _targetFlightHeightArg

Methods

EaseInOutSine

private System.Single EaseInOutSine(System.Single t)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash6D939F154A3F2D513C48B6245905FF465A3491FB4251B6DD88B0C52CA894A0EC
  • Body hashFA70CC389826F7E9CEDB2567528108F7F88942C1B19A5659218ED224D1D2B721
  • 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 typeNode.Status
  • StaticFalse
  • VirtualTrue
  • Hash00905A650910877A6D271654119C7B9F14AE41B0ECD0D8740A03F5190477AC5E
  • Body hash491DF02A8AF025608C07B6F8B0F5F7DBE13A6A8467EDBAFF3151BD8E6213470C
  • 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
  • isFlapping
  • isGliding