CandideServer.Entities.Controllers.ServerJobInteractionAreaController
Type JSONpublic class in CandideServer.Entities.Controllers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Controllers - Base type
Shared.Entity.Base.AbstractController - Hash
6C68E5122F3ED68F93387B5A2E529E62FF40DF9B4F70F9BFB10AD7F985FF26CC
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_citizenController# | private | private CandideServer.Citizens.Base.AbstractCitizenController _citizenController |
_interactingEntityIds# | private | private System.Collections.Generic.List<System.Guid> _interactingEntityIds |
_interactionArea# | private | private CandideCreator.Shared.Models.RectangleF _interactionArea |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3607EC218E61CC6BCFC3AB60F7BD30622542A8E7C0C4662000ABD2845E75F7D0 - Body hash
6D76E51007C39878342D685D004D0A4B5352E05C7EA1A03CB88DDB6E0C5DCC06 - IL size128
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_Shape()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::.ctor(System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.List<System.Guid>::.ctor()
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C9E4D4386753B404D632A6B3D6BA1644DDFE9DC7952A927D840D496C1CB1D062 - Body hash
00FDA3E0CBFF899169370E79CA4E467FE6FB9F67E9CFD2627EA0B7BED4F18E71 - IL size131
Referenced calls
System.Collections.Generic.List<System.Guid>::get_Count()System.Collections.Generic.List<System.Guid>::get_Item(System.Int32)CandideServer.ServerGameState::TryGetCitizenSlot(System.Guid, CandideServer.SimulationModels.CitizenSlotSimulationModel&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Citizens.Base.AbstractCitizenController>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.List<System.Guid>::Add(!0)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B5A7C41E1E36578DF0E13E3BA9ACE7354D03A43060D90CAB920208BCEAA3DE65 - Body hash
3C5895357F6A59B94B958A759E1DB9FDF46911BA8C71561FCB1214CCDE5EDE61 - IL size221
Referenced calls
System.Collections.Generic.List<System.Guid>::get_Count()Microsoft.Xna.Framework.Vector2::get_Zero()CandideServer.ServerTempState::get_CurrentlyUpdatingBuildingPosition()Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<System.Guid>::get_Item(System.Int32)System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Entity.EntityWrapper::get_Position2()Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<System.Guid>::RemoveAt(System.Int32)