CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController
Type JSONpublic class in CandideServer.Entities.ControllerSets.PuzzleMechanics
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.PuzzleMechanics - Base type
Shared.Entity.Base.AbstractController - Hash
9C18A8DDA25C43CF794EADA4BBDD707CF1EEB21EE90E17C65CFA752E493F08C5
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_canTurnOff# | private | private System.Boolean _canTurnOff |
_canTurnOn# | private | private System.Boolean _canTurnOn |
_interactOnly# | private | private System.Boolean _interactOnly |
_leverName# | private | private System.String _leverName |
_leverOn# | private | private System.Boolean _leverOn |
_worldModel# | private | private CandideServer.Models.Worlds.WorldModel _worldModel |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DDC8FBD0F16FD605D11E068116074FB6DEB5B7DD9ED56BD9BC1A2641AD680662 - Body hash
81AD7522A5AAC9C4E115627FADB57C800B2036D1459209733020BBF3DCE3F7DF - IL size113
Referenced calls
String literals
lever_name123can_flip_offcan_flip_oninteract_only
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A049C6A63341B7B7AC2A6D62CDF5FE5BA97E328A845714EC817694AD5904B354 - Body hash
DB700B815D1A61ABAB693C82CEFAA5401F6A10AF6B83E35FBF420A4D895C8433 - IL size14
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
CB5AB42EEF729EB67D34EDF527405C50B81E9395DA78CF62681E52513A016266 - Body hash
1DF93B5BC268D57604D311F4FB95452D522BC5F44DB1EE46C7E1C7E11D8B2248 - IL size25
OnThrownEntityCollision
#
public System.Boolean OnThrownEntityCollision(Shared.Entity.EntityWrapper thrownEntity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
637A570AFAA3B1CAB90E0E6D53A039EFCE1D744F6FC16F5E9CE2CD8D0E5BD63B - Body hash
B3610A9446EAB69941AE08A68988FAD387F918B5E2DF3E5E03374181EED38EC2 - IL size24
ReceiveEntityControllerMessage
#
public System.Void ReceiveEntityControllerMessage(System.Object message)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3761E7E42621C1E75C3E392675391C5FB872D3F7BE9008837A415A8346C8DEDD - Body hash
FC5C0A4CB5082E1C226952D05D56A2A1786E6FA5447E920B21CB60BA13680634 - IL size70
TryToggle
#
public System.Void TryToggle()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5C3FD91A9B60A18C53FE40C6FB9493CB3B4250AFF5E84E962E1CFF5E103994E6 - Body hash
DCF685C7B741942BC55EE7423B5AE88AD96CB91D979A705FD5B47392796730B2 - IL size38
Referenced calls
Called by
CandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::OnInteractCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::OnProjectileHitCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::OnThrownEntityCollisionCandideServer.Entities.ControllerSets.PuzzleMechanics.ServerLeverController::ReceiveEntityControllerMessage
TurnOff
#
public System.Void TurnOff()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
98E5B1DFA36B2ABC5096C607D8D44CF778C3C3DBD6689171BCC7EC17ECFBBA71 - Body hash
97D227E4BC033E5096F4E81BCBCA67F4D81FACCE23ABECA83035351464720465 - IL size69
Referenced calls
TurnOn
#
public System.Void TurnOn()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3916258FA766049650338A538835AE0A5C890D168B54C7B8F4B113D9FB703C53 - Body hash
F1009D6C9E98E7441CC4533644D58A60BF6799181886FB38A3C92BA342ECE301 - IL size69
Referenced calls
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7BB38BB6DE171C70105E41872B2FF2AA5A9EA265C71FF835408F4F9C26F10FA9 - Body hash
8400511F295FC3EA910C6592405D5EC426F03D9B516B71CF86F25463DC535046 - IL size34
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, CandideServer.Models.Worlds.WorldModel>::TryGetValue(!0, !1&)