Candide.PlayerMode.Construction.Constructing.LineDrawingHandler
Type JSONpublic class in Candide.PlayerMode.Construction.Constructing
Type metadata
- Assembly
Romestead - Namespace
Candide.PlayerMode.Construction.Constructing - Base type
System.Object - Hash
001D0643E9BEAF811411DFA5A45F2A7E72CC3E217AB534AB914E06879A1FA5D7
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ConstructionSites# | private | private System.Collections.Generic.List<Microsoft.Xna.Framework.Point> ConstructionSites |
_drawingLine# | private | private System.Boolean _drawingLine |
_lineTopLeftStart# | private | private Microsoft.Xna.Framework.Point _lineTopLeftStart |
Methods
DrawInWorldUi
#
public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3AD3E552EB95A23DC1BD8022E929F946D098660E365BEC7F95D949F03B649F2B - Body hash
131488DB4E6A67E1FBEF1DB673A7B103F57F5DFB532962359FF5F6F1BD4D18E8 - IL size119
Referenced calls
Candide.PlayerMode.Construction.Constructing.SharedDrawingHandler::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Candide.PlayerMode.Construction.PlacingConstruction, Microsoft.Xna.Framework.Point, System.String)Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::GetEnumerator()List.Enumerator<Microsoft.Xna.Framework.Point>::get_Current()Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)List.Enumerator<Microsoft.Xna.Framework.Point>::MoveNext()System.IDisposable::Dispose()
Reset
#
public System.Void Reset()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D8D7575DEBC61744104461B9780F67D6DFBAC7590DD5255E0DCE05F485972DA2 - Body hash
54A66E53AF32093F9BA1E34D47F04E2F38B696BFAC9F97F0070CA6D414AC2A80 - IL size19
Referenced calls
Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)
Update
#
public System.Void Update(Candide.PlayerMode.Construction.PlacingConstruction placingConstruction, CandideServer.Models.Town.TownModel town, Candide.PlayerMode.Construction.Constructing.ConstructingHandler handler)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
744D5BCEB07FE28279245BE3584D2B40CC64A94C52A61E99937C7138A12C2EB9 - Body hash
92B07E70E7356E3DF8857929CB948CEFBC83ED5810FB1B73488F38C862184D41 - IL size493
Referenced calls
Candide.Input.SuperKeybind::Pressed()Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::Reset()Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()Candide.Input.SuperKeybind::Released()Microsoft.Xna.Framework.Point::op_Equality(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)System.Nullable<System.Guid>::.ctor(!0)Candide.PlayerMode.Construction.PlacingConstruction::Place(Microsoft.Xna.Framework.Point, System.Nullable<System.Guid>, System.String)System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::GetEnumerator()List.Enumerator<Microsoft.Xna.Framework.Point>::get_Current()Candide.PlayerMode.Construction.Constructing.ConstructingHandler::GetBiomeCategory(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Point)List.Enumerator<Microsoft.Xna.Framework.Point>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::Clear()Microsoft.Xna.Framework.Point::op_Subtraction(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Microsoft.Xna.Framework.Point::ToVector2()CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Length()Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::ToPoint()Candide.PlayerMode.Construction.Constructing.LineDrawingHandler::<Update>g__CheckPoint|4_0(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point&, LineDrawingHandler.<>c__DisplayClass4_0&)System.Collections.Generic.List<Microsoft.Xna.Framework.Point>::get_Count()