Romestead Assembly Reference

Candide.PlayerMode.Furniture.FurnitureModeManager

Type JSON

public class in Candide.PlayerMode.Furniture

Methods37
Properties4
Fields33
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
Controller_ShowingUipublicpublic System.Boolean Controller_ShowingUi
Desktoppublicpublic Candide.PlayerMode.Furniture.FurnitureDesktop Desktop
DisablePlacingTimerpublicpublic System.Single DisablePlacingTimer
EntityWrapperReuseListpublicpublic System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityWrapperReuseList
GroupPlacingpublicpublic System.Collections.Generic.List<System.ValueTuple<System.ValueTuple<Shared.Data.Furniture.FurnitureData, System.Int32, System.Int32, System.Int32>, Microsoft.Xna.Framework.Vector3>> GroupPlacing
HighlightedEntitiespublicpublic System.Collections.Generic.HashSet<System.Guid> HighlightedEntities
Instancepublicpublic Candide.PlayerMode.Furniture.FurnitureModeManager Instance
InWorkbenchpublicpublic System.Boolean InWorkbench
LastSelectedFurnitureEntityIdpublicpublic System.Nullable<System.Guid> LastSelectedFurnitureEntityId
Modepublicpublic FurnitureModeManager.FurnitureModeManagerMode Mode
MouseCollisionpublicpublic CandideCreator.Shared.Collision.CollisionCircle MouseCollision
ReuseCollisionDataListprivateprivate System.Collections.Generic.List<CandideCreator.Shared.Collision.CollisionData> ReuseCollisionDataList
SelectedFurnitureAlternateIndexpublicpublic System.Int32 SelectedFurnitureAlternateIndex
SelectedFurnitureEntitiespublicpublic System.Collections.Generic.HashSet<System.Guid> SelectedFurnitureEntities
SelectedFurnitureIsPlacablepublicpublic System.Boolean SelectedFurnitureIsPlacable
SelectedFurnitureRotationIndexpublicpublic System.Int32 SelectedFurnitureRotationIndex
SelectedFurnitureStyleIndexpublicpublic System.Int32 SelectedFurnitureStyleIndex
SelectedPlacingFurnitureIdpublicpublic System.String SelectedPlacingFurnitureId
SkipHighlightspublicpublic System.Collections.Generic.HashSet<System.Guid> SkipHighlights
TownIdpublicpublic System.Nullable<System.Guid> TownId
_currentPlacingEntityDataprivateprivate Shared.Entity.EntityWrapper _currentPlacingEntityData
_currentPlacingFurnitureDataprivateprivate Shared.Data.Furniture.FurnitureData _currentPlacingFurnitureData
_currentPlacingPositionprivateprivate Microsoft.Xna.Framework.Vector3 _currentPlacingPosition
_goBackToSelectingAfterPlacingprivateprivate System.Boolean _goBackToSelectingAfterPlacing
_groupPlacingPickedUpPositionprivateprivate System.Nullable<Microsoft.Xna.Framework.Vector3> _groupPlacingPickedUpPosition
_initializedprivateprivate System.Boolean _initialized
_lastMousePlacingPositionprivateprivate Microsoft.Xna.Framework.Vector2 _lastMousePlacingPosition
_lastWorldPlacingPositionprivateprivate Microsoft.Xna.Framework.Vector3 _lastWorldPlacingPosition
_moveEditWindowOnStyleWindowOpenprivateprivate System.Boolean _moveEditWindowOnStyleWindowOpen
_multiSelectDraggingprivateprivate System.Boolean _multiSelectDragging
_multiSelectDragStartprivateprivate Microsoft.Xna.Framework.Vector2 _multiSelectDragStart
_placingBlockedprivateprivate System.Boolean _placingBlocked
_placingCollisionAllowanceprivateprivate System.Single _placingCollisionAllowance

Properties

NameVisibilitySignature
CandideDesktoppublicpublic Candide.CandideUI.CandideDesktop CandideDesktop
CursorWindowPosprivateprivate Microsoft.Xna.Framework.Vector2 CursorWindowPos
CursorWorldPosprivateprivate Microsoft.Xna.Framework.Vector2 CursorWorldPos
DisableMouseInputpublicpublic System.Boolean DisableMouseInput

Methods

AlternateSelection

private System.Void AlternateSelection(System.Int32 direction)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashBD3441E2FBEAFAC4B534544A0E9C59BDB971422BDABC843DD89F8196C63B7E88
  • Body hash3513B084D11AFA84860628970B91BF8B24D820D158FB4D3E185ADBEA9578C39B
  • IL size134
Referenced calls

ChangeFrame

private System.Void ChangeFrame(System.Int32 direction)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6A49B37BD30247EDA52922B7AE55E94282BCACC17217AC5CD7120BC14BB0AB1A
  • Body hashD2A3323C8353D2215539AE93B89788CCF04FCD9EC7ED1549F858A273276F51F3
  • IL size100
Referenced calls

CheckForFloorTiles

private System.Boolean CheckForFloorTiles(Shared.Entity.EntityWrapper entityData, System.Boolean debug)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash356BCBA83E31D227E12F4B5871351000E5E7526C8ED0B7DC3C98198F1C83D1E9
  • Body hash9997EC89BF6FA33C199B7D59991C52841833F5AC1383BBE0FD37142E6687DEC9
  • IL size292
Referenced calls
  • Candide.World.InteriorWorldHandler::get_World()
  • CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)
  • Candide.PlayerMode.Furniture.FurnitureModeManager::<CheckForFloorTiles>g__CheckPos|66_0(Microsoft.Xna.Framework.Vector2, FurnitureModeManager.<>c__DisplayClass66_0&)
  • System.Math::Abs(System.Int32)
  • Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)
  • Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
Called by

CheckForWallTiles

private System.Boolean CheckForWallTiles(Shared.Entity.EntityWrapper entityData, System.Boolean debug)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • HashA1AE0D4B299D8ABBF499EDC7770E250CA5443AA6C632FE4DB573374DB103DB2E
  • Body hash9DAC6658436DA264D12CA3D6695373DAD0B9A8EB704038AF170A0A1C60B653FF
  • IL size474
Referenced calls
Called by

ClearHighlightedEntities

private System.Void ClearHighlightedEntities()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8400D39DA3466F25B5A70C33DB2404B8B458CAD86A62B72739E18DBBBD960A65
  • Body hash549E391159CA40B2B1FB8D6A0D3E000024CBB260280EC75E23E2E26DF46978AF
  • IL size104
Referenced calls
  • System.Collections.Generic.HashSet<System.Guid>::GetEnumerator()
  • HashSet.Enumerator<System.Guid>::get_Current()
  • System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)
  • Shared.Entity.EntityWrapper::set_Highlight(System.Single)
  • Microsoft.Xna.Framework.Vector4::get_Zero()
  • Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)
  • HashSet.Enumerator<System.Guid>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.HashSet<System.Guid>::Clear()
Called by

ClearSelection

public System.Void ClearSelection()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE93072DCF9E4AE165C5527CD9BE732B44985A6498A2F3F8458968BC47B7F7DDB
  • Body hash1E1636A2431DAB09750C67127470390D3449B40D0EA047A7220F413A455C4D14
  • IL size115
Referenced calls
Called by

CopySelection

private System.Void CopySelection()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashCAAD8BB2C6F357DFD6EB3812B71AB60764E18D56919A700EAC52A6C72D66A5CB
  • Body hash198441546FE81CC785186DB3B83F811CB523A81758F0AAD124474FC24371262B
  • IL size331
Referenced calls
Called by

CycleStyle

private System.Void CycleStyle(System.Int32 direction)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashDC764CF2CF45DA9557B6D77460C696E1FDCA468591D85D7764DA300174D9FDEA
  • Body hash4B5581863ECA77640DB1DC9E81AB74466D8B753BEE1091002A959FA984235261
  • IL size219
Referenced calls
Called by

DeselectButtonOnClickAction

private System.Void DeselectButtonOnClickAction()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash18A816AFB472E60B3FDD3C6C7AE51C84A6942BF30AA943093E581B55DE245B53
  • Body hashA27A5AE2DF2F81D60D2C46CAA6B0DC5B482246BF15B91DCF3884E200FC56DF88
  • IL size27
Referenced calls
Called by
String literals
  • event:/buildings/furniture_entity_deselect

DoesFurnitureCollide

private System.Boolean DoesFurnitureCollide(Microsoft.Xna.Framework.Vector3 testPosition, Shared.Entity.EntityWrapper entityData, Shared.Entity.EntityWrapper ignoreEntity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualFalse
  • Hash49FA427CF739541819EEAE2092E8BF4E6697060C0E210ADD951E1C673D7BA5AC
  • Body hash253182F41EEFAAF78CBB07C3059E761E7B5323F82448D702BBD9772F2824703E
  • IL size570
Referenced calls
Called by

DrawInWorldUi

public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash29734DCFFE540933FF55AB0A7BDCD522361B108D7E3E34DC1842791B1684C2AE
  • Body hash9EA80D7B3BEEC4E1366372B9E72439626983A473E1C283AD8D78AFC7A2A6A678
  • IL size329
Referenced calls

DrawUI

public System.Void DrawUI(Candide.CandideUI.UiRenderContext renderContext)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBCC6B709BB688DCCA9678B8CC363F5990637258830A97A6A64770BAAC93118EB
  • Body hash678F90CD6956F9B232BA6CE9C5E1B9825E668356820FDA82816EE7A2BAA29EF1
  • IL size60
Referenced calls

EditStyleButtonOnClickAction

private System.Void EditStyleButtonOnClickAction()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEB63AEBD23A02F79D8BF218211EAECBE473DE812938850CF413C7E907512D1F3
  • Body hashE8BBEAE2ED13C7120517ACFA31240E0E3CE30D6804572BDCBA771A164ABEEC89
  • IL size484
Referenced calls
Called by
String literals
  • event:/interface/furniture/ui_furniture_style_close
  • event:/interface/furniture/ui_furniture_style_open

Exit

public System.Void Exit()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash711564590B622042E9E2CEF3BA92E7BFE46E1CCB61944B44316AD734DCD842BF
  • Body hashD041CF1AABD66397533711F6B1FAF5CC6ED2215889E185C68A464DAEFD5D3F7F
  • IL size27
Referenced calls
Called by

FindPlacingPositionAndCheckIsOk

private System.Void FindPlacingPositionAndCheckIsOk(Microsoft.Xna.Framework.Vector2 mousePlacingPosition, Microsoft.Xna.Framework.Vector2 placingOffset, Shared.Data.Furniture.FurnitureData furnitureData, Shared.Entity.EntityWrapper entityData, System.Boolean debug)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash6E9BBDAF5B90D24E7927DFFCED1522E0E40F5A9C65BA0687B33984FFF754DD09
  • Body hash21FAD61FF00B940726BA7CECDA223C32BF641D0FB3E83D87C27C21D504E072A8
  • IL size819
Referenced calls
Called by

GetEntitiesInMultiSelect

private System.Void GetEntitiesInMultiSelect(Microsoft.Xna.Framework.Vector2 startPos, Microsoft.Xna.Framework.Vector2 currentPos, System.Collections.Generic.List<Shared.Entity.EntityWrapper> outEntities)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash2D8D0DB7A0E9991F87F94EFFA1C402DEA2F1654BB1BAD28AACA7341B5E74E2FA
  • Body hash891150284ACA03E58996D9E67A9BF4A9312FC9E1E2C210134F9951DB57E88F88
  • IL size167
Referenced calls
Called by

GetEntityUnderMouse

private System.ValueTuple<Shared.Entity.EntityWrapper, System.Boolean, System.Single> GetEntityUnderMouse(Microsoft.Xna.Framework.Vector2 mousePos, System.Func<Shared.Entity.EntityWrapper, System.String, System.Boolean> filter)

Method metadata
  • Visibilityprivate
  • Return typeSystem.ValueTuple<Shared.Entity.EntityWrapper, System.Boolean, System.Single>
  • StaticFalse
  • VirtualFalse
  • HashBF6D7B782C91EA848826E785D3A3B079151A70089EEA5119D3E297BA1E79E9F9
  • Body hash3B96771BA86DC4CFE23BE38EBE49DBAC47DB7B355FA83E0718588F6955AD19FE
  • IL size392
Referenced calls
Called by

GetFurnitureSettingsForEntity

private System.ValueTuple<System.Int32, System.Int32, System.Int32> GetFurnitureSettingsForEntity(Shared.Data.Furniture.FurnitureData furnitureData, Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.ValueTuple<System.Int32, System.Int32, System.Int32>
  • StaticFalse
  • VirtualFalse
  • HashB96A880E00AB0AE74FA6B841004A95133D5A72E6327E3D1C926C830318C8A5EA
  • Body hashC30EA22E817D92D743C6A4A49D48AB2D75178A45B280D83A3017D1171DC1AF80
  • IL size19
Referenced calls
Called by

HighlightEntity

private System.Void HighlightEntity(Shared.Entity.EntityWrapper entity, Microsoft.Xna.Framework.Vector4 highlightColor, System.Boolean outline)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5D49B6629278656B0BF710FB5EFB42EED26FEEF53E810D0982998AE6E672EAF2
  • Body hash141108616C0778B53A80CE22CF520712B2D8EA43A5364A4BDC96DA343ECC7D7D
  • IL size99
Referenced calls
  • Shared.Entity.EntityWrapper::get_Id()
  • System.Collections.Generic.HashSet<System.Guid>::Add(!0)
  • Shared.Entity.EntityWrapper::set_Highlight(System.Single)
  • Microsoft.Xna.Framework.GameTime::get_TotalGameTime()
  • System.TimeSpan::get_TotalSeconds()
  • System.MathF::Sin(System.Single)
  • Shared.Entity.EntityWrapper::set_FlashColor(Microsoft.Xna.Framework.Vector4)
Called by

MoveButtonOnClickAction

private System.Void MoveButtonOnClickAction()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash98F960CF16875C48F85EA9DA99C064BBA554FB425187423256A72700A46BDD20
  • Body hash232B82DC3EC3D46F94C9E16D492251A2F058B53E421B8B5DCFF452062F526214
  • IL size393
Referenced calls
Called by
String literals
  • event:/buildings/furniture_style_move

MoveWindowInsideBounds

private System.Void MoveWindowInsideBounds(Candide.CandideUI.Containers.CandideWindow window)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashA02F42EE0C774393D7C44A5BB90345E531B57A71ADB569BD4227E1CFF13A7448
  • Body hash9DFE0DCFC194959CDB5E0B34FE848574BFB812A11786A26610A5E9BA7DB18535
  • IL size164
Referenced calls
  • Candide.CandideUI.CandideUiElement::get_Left()
  • Candide.CandideUI.CandideUiElement::get_Top()
  • Candide.CandideUI.CandideUiElement::get_Bounds()
  • System.MathF::Round(System.Single)
  • Candide.CandideUI.CandideUiElement::set_Left(System.Int32)
  • Candide.CandideUI.CandideUiElement::set_Top(System.Int32)
Called by

NewEntitySelected

private System.Void NewEntitySelected(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashB294A4A80262558F2E3D188242F118D95131770584F7A47AADB60D9DE292D0B7
  • Body hash8438F36DCC7199FD5CA8C7996F999ABF905F12852E90101867A5E414858245D6
  • IL size462
Referenced calls
Called by
String literals
  • event:/buildings/furniture_entity_select

NewSidebarSelection

private System.Void NewSidebarSelection(System.String selectedFurnitureId, System.Int32 rotation, System.Int32 alternate, System.Int32 style)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE7A7DD91BF2FB24B6BA71A2C9D36197C7492D45A4041B1FEBDA16DC053928FB9
  • Body hashF3678C8DDB274906EDFD5D50068EF3D97BD4826377D50BC34FCE40032AFFD0E8
  • IL size147
Referenced calls
Called by

OnEntering

public System.Void OnEntering()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash53B2E982826F8A7CF482B195F2A85A250C4BB583F4146CE7DC81777515EE2198
  • Body hash4FA22401E7AB183F5D91F4EC66F3149F768AD42E20DC19AF6CA998E67A6DD0C0
  • IL size528
Referenced calls
String literals
  • event:/interface/furniture/ui_furniture_mode_enter

OnLeaving

public System.Void OnLeaving()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCFDC414CC4389865D3D9324B24E6EDDFE535F32090D837A1EAEDDD299181A1F3
  • Body hash5435A551028021FCC1AA6A59BB56F32983D7AD9A58D4D8AAE8EDA8B5AED67335
  • IL size46
Referenced calls

Place

private System.Void Place(Microsoft.Xna.Framework.Vector3 position)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash51F6721DE566143082C6D8CB9787D4AAAF297EA3EADE13154B69BDBC9221844B
  • Body hash4F973A0E3F0AAFC2DECC966BCCDFADC87C4C12CBE92F67C12D02DCCE24252008
  • IL size256
Referenced calls
Called by
String literals
  • event:/buildings/furniture_place

RemoveButtonOnClickAction

private System.Void RemoveButtonOnClickAction()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashE1D56DF6E8434F7F2EB6500C58D29281CA7963FC5DF4C9A17403C396F7233633
  • Body hashFEB5EED082EE89CE416AF7818A712344CEBBC7D67BFA63A554D46A6C87570868
  • IL size37
Referenced calls
Called by

RotateButtonOnClickAction

private System.Void RotateButtonOnClickAction()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash631D6096C0309F96B42151463F0F41F0E7C2DD8DF298C05D9FC80AD2318B1938
  • Body hash0C5ECA9D9D190AC4BDEAA7345D7CAAEC26E84B5555463714E7BE80EE963C04E9
  • IL size493
Referenced calls
Called by

RotateSelection

private System.Void RotateSelection(System.Int32 direction, System.Boolean updateSelection)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash0429251CC7B72A686B463C16EF18CFAF2CAB3FF5509551CED89E90E2100A720A
  • Body hashF232286F0B1D6F17FE7A4DB7EEFAF1E8383E71637C1D3303413D992B6C507035
  • IL size197
Referenced calls
Called by
String literals
  • event:/buildings/furniture_rotate

SetMode

public System.Void SetMode(FurnitureModeManager.FurnitureModeManagerMode mode)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash5C2D25B3120100A3079341273CA139088920A69C49D745B78F468584DC6D7D2A
  • Body hash0D5D6CD5A191F06CB16AC6160795A053A738A776C4A9854AEE986CEF8CAF2C72
  • IL size141
Referenced calls
Called by

SetShowingUi

public System.Void SetShowingUi(System.Boolean showUi)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash53ADF48F9514B9CDBD0F7B3DD8396DE114DD28711C94A87571AADC303B5E03F2
  • Body hashF995F59F7606C1EF1AC788805588BFFC31786F4740CBBA2D063B587A306CA958
  • IL size194
Referenced calls
Called by

UnselectEntity

private System.Void UnselectEntity(Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8859EEF1CED39BF25EDD4468BEB122732382AD3D56AAABC1A6884B7AC1CFF28C
  • Body hash2D4057A7468156DF591DC2AC2A9B39EC53C1099687BF4BD245CF5F4182205B8C
  • IL size130
Referenced calls
Called by
String literals
  • event:/buildings/furniture_entity_deselect

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash4F08C83C773228841F75BFB17B445CA978E9D8BE1EA37F84DD3847F47558C660
  • Body hashC5E35A643E21918D288761C6C4ADC7839EC8645F04CE11BA741A024F1AE5E945
  • IL size916
Referenced calls
String literals
  • event:/buildings/furniture_entity_deselect

UpdatePlacingMode

private System.Void UpdatePlacingMode()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashFBF5213ACA98FFB6F5C8AFE961CEF780689A227F475B6249493FC4CAAB4C1CB0
  • Body hash0276C4E67A42F25BF94F223721C663FAE1D0B39D3DD853196CAF9F9DF315639C
  • IL size615
Referenced calls
Called by
String literals
  • event:/buildings/furniture_fail_place

UpdateSelectedPlacingStyle

public System.Void UpdateSelectedPlacingStyle(System.String furnitureId, System.Int32 rotation, System.Int32 alternate, System.Int32 style, System.Boolean silent)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8803524651725775B897619D51DF065F122F50EFE1C0410E040803FFD702E840
  • Body hash1F38E663F4B378B193D84353C4E8E26606C29243436AA43BAE04831A48E1A9B2
  • IL size441
Referenced calls
  • Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)
  • System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>::.ctor(!0, !1, !2, !3)
  • System.Collections.Generic.List<System.ValueTuple<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>, CandideCreator.Shared.Models.RectangleF>>::get_Count()
  • Candide.PlayerMode.Furniture.FurnitureListView::SetUpRotationAndStyleView(System.String, System.Int32, System.Int32, System.Int32, System.Boolean)
  • System.Nullable<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>>::.ctor(!0)
  • Candide.PlayerMode.Furniture.FurnitureListView::Select(System.String)
  • System.Nullable<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>>::get_HasValue()
  • System.Nullable<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>>::GetValueOrDefault()
  • System.String::op_Inequality(System.String, System.String)
  • System.Collections.Generic.List<System.ValueTuple<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>, CandideCreator.Shared.Models.RectangleF>>::get_Item(System.Int32)
  • System.String::op_Equality(System.String, System.String)
  • System.ValueTuple<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>, CandideCreator.Shared.Models.RectangleF>::.ctor(!0, !1)
  • System.Collections.Generic.List<System.ValueTuple<System.ValueTuple<System.String, System.Int32, System.Int32, System.Int32>, CandideCreator.Shared.Models.RectangleF>>::set_Item(System.Int32, !0)
Called by
String literals
  • event:/buildings/furniture_style_change

UpdateSelectingMode

private System.Void UpdateSelectingMode()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashF86B80474F34BF961E00934EE6B8C7FED69EB5E26EC5CF82E51CC42416AA3E93
  • Body hashA1EF9278653997A88CD38226187A4B1BD2FBA33B39945F31856533388AC751FA
  • IL size1363
Referenced calls
Called by
String literals
  • event:/buildings/furniture_style_change_click
  • event:/buildings/furniture_style_change

VerifyCanAccessFurnitureMode

public System.Boolean VerifyCanAccessFurnitureMode(System.Nullable<System.Guid> townId)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashB4C8994B0B8DD4BDC62A190E30E595A226E4F8059B98E917CD122E1F6505A763
  • Body hash2D8950776CAEE6AF9706CBA71EDED7E31A8F66BC73F15792509B9B38594AEF2C
  • IL size128
Referenced calls
  • System.Nullable<System.Guid>::get_HasValue()
  • System.Nullable<System.Guid>::get_Value()
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.Constructions.Building>::TryGetValue(!0, !1&)
  • Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)
  • System.Collections.Generic.Dictionary<System.Guid, Candide.GameModels.Models.ClientTownModel>::ContainsKey(!0)
Called by