Romestead Assembly Reference

Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController

Type JSON

public class in Candide.Entities.Controllers.PuzzleMechanics

Methods6
Properties0
Fields1
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.Controllers.PuzzleMechanics
  • Base typeShared.Entity.Base.AbstractController
  • Hash166D8CA6F1183B574FFEA9CAA1AA0AE64C8DC0D47BBD7EF56635716BA3020066

Relationships

Fields

NameVisibilitySignature
_animationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine

Methods

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash36B0E1BE70F863A3EB5F5E7E54DEC0F392A1C716702B14AC0D3A429923074F75
  • Body hash48A2BC2A2CF15F5AC93BB4D8F01A9E031826ED39F8FC42764127B07A1B727B2A
  • IL size1034
Referenced calls
  • Candide.Database.SpacDataBase::GetSpacOrNull(System.String)
  • Shared.Entity.EntityInitializeException::.ctor()
  • CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_0()
  • System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)
  • CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_1()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_2()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_3()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_4()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_5()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_6()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_7()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_8()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_9()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_10()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_11()
  • Candide.Entities.Controllers.PuzzleMechanics.GateSwitchLeverController::<EntityInitialize>b__1_12()
  • Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)
  • CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)
  • Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)
  • Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)
String literals
  • lever_animations
  • on
  • off
  • flip_on
  • flip_off
  • flip_on_retract
  • flip_off_retract
  • off_retracted
  • on_retracted
  • on_missing_rod
  • off_missing_rod
  • *

OnInteract

public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash8DF9081C48D07CB07AFA8A9FEB255F162300F4760F0AF03026483616AFA97A9E
  • Body hash4AD516C979339A08C5266CE6278D4FEABC406B39B38388802B490AFDF6481A90
  • IL size8
Referenced calls
Called by

OnProjectileHit

public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash979D9240F977FC7EB989426B6F4AE46345AEEA60FC5099692A1C76D87DE8464E
  • Body hashD0C079E7495C49B8D5EAC296B6C683D0D746F54523F3981946C95C96AC1E210B
  • IL size121
Referenced calls

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashBB94F69E6FCDDABEEE0760010167D09934EFC6E296BF40E9C22E8C9BB59F3636
  • Body hash06FFC7DACF8A65A106226FC299860CC2CD61F06C3C37567DA3405A70143FED24
  • IL size311
Referenced calls
String literals
  • event:/environment/objects/lever1_on
  • event:/environment/objects/lever1_off

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash3898CA87A8631555B50EF359D9370A7FA41804C289C3FE5C0A8853DAF9F6B215
  • Body hashE3F482D58BBCEE63245CB5134625C7CF9DA140C765ABDDC711E252BB7674C815
  • IL size36
Referenced calls