Romestead Assembly Reference

Candide.GameModels.Models.Constructions.Building

Type JSON

public class in Candide.GameModels.Models.Constructions

Methods1
Properties0
Fields2
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Models.Constructions
  • Base typeSystem.Object
  • HashC9356151473513F42E1A181B3FF56A0912E6DD7223FD1C029B08365950BDDBE1

Relationships

Fields

NameVisibilitySignature
CitizenSlotspublicpublic System.Collections.Generic.List<Candide.GameModels.Models.Citizens.CitizenSlot> CitizenSlots
Modelpublicpublic CandideServer.Models.Buildings.BuildingInstanceModel Model

Methods

UpdateFromModel

public System.Void UpdateFromModel(CandideServer.Models.Buildings.BuildingInstanceModel model, System.Collections.Generic.IEnumerable<CandideServer.Models.Citizen.CitizenSlotModel> buildingCitizenSlots)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash9234676EB8490C1F850A3E504514F27428B848123F1F5E5115E73AD8CDE9CA31
  • Body hash8A60CE913641D3D767A8FD4D3CD27CDDD0D7C10950CA812AB31F366E09A4A293
  • IL size113
Referenced calls
  • System.Collections.Generic.IEnumerable<CandideServer.Models.Citizen.CitizenSlotModel>::GetEnumerator()
  • Building.<>c__DisplayClass4_0::.ctor()
  • System.Collections.Generic.IEnumerator<CandideServer.Models.Citizen.CitizenSlotModel>::get_Current()
  • Building.<>c__DisplayClass4_0::<UpdateFromModel>b__0(Candide.GameModels.Models.Citizens.CitizenSlot)
  • System.Predicate<Candide.GameModels.Models.Citizens.CitizenSlot>::.ctor(System.Object, System.IntPtr)
  • System.Collections.Generic.List<Candide.GameModels.Models.Citizens.CitizenSlot>::Find(System.Predicate<!0>)
  • Candide.GameModels.Models.Citizens.CitizenSlot::.ctor(CandideServer.Models.Citizen.CitizenSlotModel, System.Nullable<System.Guid>)
  • System.Collections.Generic.List<Candide.GameModels.Models.Citizens.CitizenSlot>::Add(!0)
  • System.Collections.IEnumerator::MoveNext()
  • System.IDisposable::Dispose()
Called by