{"Id":"BM.MoveInForwardDirectionUntilDistance","Name":"MoveInForwardDirectionUntilDistance","DisplayName":"MoveInForwardDirectionUntilDistance","FullName":"BM.MoveInForwardDirectionUntilDistance","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"BM.Leaf","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_distanceTravelled:System.Single","Name":"_distanceTravelled","Type":"System.Single","Signature":"private System.Single _distanceTravelled","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"2E83B69C6D37BD6D20B63F072B5830972612F1EE07A8225C14DD5A6176D85D0B"},{"Id":"_previousPosition:Microsoft.Xna.Framework.Vector2","Name":"_previousPosition","Type":"Microsoft.Xna.Framework.Vector2","Signature":"private Microsoft.Xna.Framework.Vector2 _previousPosition","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"99E659A6884DD789FEED64014D67D82AF6E07A57D88591AA01FB3BA8BB53BF00"}],"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":29,"BodyHash":"474AF3E1C3E575D872951D0CFE6FAA456AC73CA6E657D92FE88CA99FAF13BB0E","Hash":"1426E56F779A48051FF757D3AEEB740F9B710540B9442BED60DB25133DB7D6B2","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()"],"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":135,"BodyHash":"20AC83F4EEC03C273574477A2722458D98C40DE753B1493BE550E3A061E0C951","Hash":"6B53D90AE6CCB85A88A055DCDE757E148EFCE1442E3DD1937A5A01F8FE088A32","CalledMethods":["BM.NodeArg\u003CSystem.Single\u003E::TryGet(BM.Blackboard, T\u0026)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::get_VelocityZ()","Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Position2()","Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)"],"StringLiterals":[],"Source":null}],"Hash":"3BF83CA26BABB8D5D0464C32F341892E4CC540B5D08C1AD47FC32E967923BF08"}