{"Id":"BM.ProjectileMotion\u00601","Name":"ProjectileMotion\u00601","DisplayName":"ProjectileMotion","FullName":"BM.ProjectileMotion","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"BM.Leaf","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_entity:BM.NodeArg\u00601\u003CShared.Entity.EntityWrapper\u003E","Name":"_entity","Type":"BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E","Signature":"private BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E _entity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"BF3F2B8DDBFC3BD29689FBB76E39578FA995EAC972D7F67013BE8FD8EEDD4582"},{"Id":"_initialVelocity:Microsoft.Xna.Framework.Vector3","Name":"_initialVelocity","Type":"Microsoft.Xna.Framework.Vector3","Signature":"private Microsoft.Xna.Framework.Vector3 _initialVelocity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"DDA370B5C95C7384F46D790ABE9D84AA8DE8DB4A94FC2D267F931246C77A0AB9"},{"Id":"_launchAngleDegrees:BM.NodeArg\u00601\u003CSystem.Single\u003E","Name":"_launchAngleDegrees","Type":"BM.NodeArg\u003CSystem.Single\u003E","Signature":"private BM.NodeArg\u003CSystem.Single\u003E _launchAngleDegrees","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"709BAF853941674167D83C1F6EF731720EF8CC754098DADCA191896CB1EE5C81"},{"Id":"_maxHorizontalLaunchLength:System.Single","Name":"_maxHorizontalLaunchLength","Type":"System.Single","Signature":"private System.Single _maxHorizontalLaunchLength","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"4BD0A41ECF398B626A804B5D126B4C7612D186F397306C86913AB553D3BA1628"},{"Id":"_predictTimeIntoFuture:System.Single","Name":"_predictTimeIntoFuture","Type":"System.Single","Signature":"private System.Single _predictTimeIntoFuture","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"3D1796A30281998173144C34A5A83D6AA79AD2EF463AFEE7EE11B863D9B4FF0B"},{"Id":"_target:BM.NodeArg\u00601\u003C!T\u003E","Name":"_target","Type":"BM.NodeArg\u003CT\u003E","Signature":"private BM.NodeArg\u003CT\u003E _target","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F30DE677706A6F39D3EB263F3C2BB004BCADDA381F91535C5C203E7D1F647FE3"},{"Id":"_writeLandingTime:System.String","Name":"_writeLandingTime","Type":"System.String","Signature":"private System.String _writeLandingTime","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FD352F14FFAFEEB8FF452A3A9E9F7ECC6971379ACDFF86B96235994AD869E5D7"},{"Id":"_writeVelocity:System.String","Name":"_writeVelocity","Type":"System.String","Signature":"private System.String _writeVelocity","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"5362C2D3913999ABB570CA7905EB5684CE3AE5C75DB0B3E0D810C67E960B0472"}],"Properties":[],"Events":[],"Methods":[{"Id":"Initialize(BM.BTUpdateContext, BM.Blackboard)-\u003ESystem.Void","Name":"Initialize","Signature":"protected System.Void Initialize(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)","Visibility":"protected","ReturnType":"System.Void","Parameters":[{"Name":"updateCtx","Type":"BM.BTUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":344,"BodyHash":"35D917A5C1F0FD441DBC0004C8662644E37F439D4324F70363399CC0068F1D02","Hash":"275F0081A845DB82D3ACD5CC9DACC51742B8700C008278EAA47308B724C39D04","CalledMethods":["BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)","Shared.Entity.EntityWrapper::get_Position()","BM.NodeArg\u003CSystem.Single\u003E::Get(BM.Blackboard)","Microsoft.Xna.Framework.MathHelper::ToRadians(System.Single)","BM.NodeArg\u003CT\u003E::Get(BM.Blackboard)","CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVector3FromT(T)","CandideServer.Entities.BehaviorMachine.Helpers.LeafHelper::GetVelocityFromT(T)","Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Microsoft.Xna.Framework.Vector2::get_Zero()","Microsoft.Xna.Framework.Vector2::op_Equality(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::get_UnitX()","Microsoft.Xna.Framework.Vector2::Length()","System.Math::Clamp(System.Single, System.Single, System.Single)","Shared.Entity.EntityWrapper::get_GravityScale()","System.MathF::Sin(System.Single)","System.MathF::Sqrt(System.Single)","Microsoft.Xna.Framework.Vector2::Normalize(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::ToAngle(Microsoft.Xna.Framework.Vector2)","System.MathF::Cos(System.Single)","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","BM.Blackboard::SetValue(System.String, T)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"Update(BM.BTUpdateContext, BM.Blackboard)-\u003ENode\u002BStatus","Name":"Update","Signature":"protected Node.Status Update(BM.BTUpdateContext updateCtx, BM.Blackboard blackboard)","Visibility":"protected","ReturnType":"Node.Status","Parameters":[{"Name":"updateCtx","Type":"BM.BTUpdateContext","IsOut":false,"IsOptional":false},{"Name":"blackboard","Type":"BM.Blackboard","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":44,"BodyHash":"A26906E9AC2D157C193EB4F4A72BB4980E7EDD7DBDBC88E0F8659ECFDA652293","Hash":"8A583E3C2A1C349BC67425409EF06EA53BA8CB663CBD1484D5590D060939F42E","CalledMethods":["BM.NodeArg\u003CShared.Entity.EntityWrapper\u003E::Get(BM.Blackboard)","Shared.Entity.EntityWrapper::get_HeightFromFloor()","Shared.Entity.EntityWrapper::get_VelocityZ()"],"StringLiterals":[],"Source":null}],"Hash":"EE2A74CAEB032288F3E0FE76B8AC519C5CB24554483F7D945CB232D1650B5A4D"}