Romestead Assembly Reference

CandideServer.PathFinding.PathFindArgs

Type JSON

public class in CandideServer.PathFinding

Methods4
Properties0
Fields21
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.PathFinding
  • Base typeSystem.Object
  • Hash8D71E22417C26A8FBE413A3D45EA6AF324CE60C7CD444A2F4B24DC350C9B2D20

Relationships

Fields

NameVisibilitySignature
CollisionZpublicpublic System.Single CollisionZ
DoNotCollideWithMaskspublicpublic CandideCreator.Shared.Collision.CollisionMasks DoNotCollideWithMasks
FromBuildingpublicpublic System.Nullable<System.Guid> FromBuilding
GoalPositionpublicpublic System.Nullable<Microsoft.Xna.Framework.Vector2> GoalPosition
GoalStopDistancepublicpublic System.Single GoalStopDistance
Idpublicpublic System.Int32 Id
IgnoreEntitiespublicpublic System.Boolean IgnoreEntities
MaxDistancepublicpublic System.Single MaxDistance
MaxStepspublicpublic System.Int32 MaxSteps
PreferRoadspublicpublic System.Boolean PreferRoads
ReturnApproachIfNoPathFoundpublicpublic System.Boolean ReturnApproachIfNoPathFound
SearchCollisionHalfSizepublicpublic Microsoft.Xna.Framework.Vector2 SearchCollisionHalfSize
SearchingEntitypublicpublic Shared.Entity.EntityWrapper SearchingEntity
SearchingEntityIdpublicpublic System.Nullable<System.Guid> SearchingEntityId
SearchShapepublicpublic CandideCreator.Shared.Collision.CollisionShape SearchShape
StartPositionpublicpublic System.Nullable<Microsoft.Xna.Framework.Vector2> StartPosition
StepSizepublicpublic System.Single StepSize
TargetEntityIdpublicpublic System.Nullable<System.Guid> TargetEntityId
TaskSlotpublicpublic System.Int32 TaskSlot
ToBuildingpublicpublic System.Nullable<System.Guid> ToBuilding
WorldIdpublicpublic System.Guid WorldId

Methods

GenericEntityPathFind

public CandideServer.PathFinding.PathFindArgs GenericEntityPathFind(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector2 endPosition, Shared.Entity.EntityWrapper targetEntity, System.Boolean ignoreEntities, System.Single stepSize)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.PathFinding.PathFindArgs
  • StaticTrue
  • VirtualFalse
  • Hash4639C61EA392BD69F8341F6E9A6B07B1A93AA6DC2E3625EFD09BF2FD244E65DA
  • Body hash531097CA470BE4ED52C211A6BCAEA96BCF7FC7102D05352E84EE2308C4DE9BCA
  • IL size148
Referenced calls
Called by

InteriorPathFind

public CandideServer.PathFinding.PathFindArgs InteriorPathFind(CandideServer.Citizens.Base.AbstractCitizenController controller, Microsoft.Xna.Framework.Vector2 startPosition, Microsoft.Xna.Framework.Vector2 endPosition, System.Guid worldId)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.PathFinding.PathFindArgs
  • StaticTrue
  • VirtualFalse
  • Hash25FCBF989B45137FEA657A9BC3CC200D1DA0F2E6227CAF09B56BAE431C59D904
  • Body hashBEDF8ABF016A45FF9B7703C61DCE41F609E232567C3F308DD75F71E83A0C130E
  • IL size112
Referenced calls
Called by

RoadPathFind

public CandideServer.PathFinding.PathFindArgs RoadPathFind(CandideServer.Citizens.Base.AbstractCitizenController controller, System.Nullable<Microsoft.Xna.Framework.Vector2> startPosition, System.Nullable<Microsoft.Xna.Framework.Vector2> endPosition, System.Guid worldId, CandideServer.SimulationModels.BuildingSimulationModel fromBuilding, CandideServer.SimulationModels.BuildingSimulationModel toBuilding, System.Nullable<System.Guid> targetEntityId)

Method metadata
  • Visibilitypublic
  • Return typeCandideServer.PathFinding.PathFindArgs
  • StaticTrue
  • VirtualFalse
  • HashD075E83B3C86C4790457EACD284B4EB3FAAA89D33BD6364E1D0F0F79408A33AA
  • Body hash7C196F90618FC2BA3D28337B79D9E802749E1178079E6750FAEB42EEB66A7ECD
  • IL size194
Referenced calls
Called by

SetEntity

public System.Void SetEntity(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCA7F6C7C495E9144ABE8D41365142CEBBA8F9136D09EE74498B71D1A8B067659
  • Body hash6C79A6BB8F112663C3B84BB784BA3F8099FCD19C5E4104D3612889532031D6D6
  • IL size268
Referenced calls
  • Shared.Entity.EntityWrapper::get_Shape()
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Nullable<System.Guid>::.ctor(!0)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)
  • Shared.Entity.EntityWrapper::get_Position()
  • Shared.Entity.EntityWrapper::get_EntityStepHeight()
  • Shared.Entity.EntityWrapper::get_NoCollisionGroupMask()
  • CandideCreator.Shared.Collision.CollisionCircle::.ctor(System.Single)
Called by