Candide.Scripts.ScriptHandler
Type JSONpublic class in Candide.Scripts
Type metadata
- Assembly
Romestead - Namespace
Candide.Scripts - Base type
System.Object - Hash
BC775C7B6867542526750840D660880ACB07237342A8B2FC87DE080F734003FC
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
ConditionWaitingScripts# | private | private System.Collections.Generic.List<Candide.Scripts.ScriptConditionWait> ConditionWaitingScripts |
ContentX# | public | public System.Int32 ContentX |
ContentY# | public | public System.Int32 ContentY |
EventQueue# | private | private System.Collections.Generic.Queue<Candide.Scripts.Script> EventQueue |
WaitingScripts# | private | private System.Collections.Generic.List<Candide.Scripts.Script> WaitingScripts |
Properties
| Name | Visibility | Signature |
|---|---|---|
ActiveScript# | public | public Candide.Scripts.Script ActiveScript |
DialogueIsActive# | public | public System.Boolean DialogueIsActive |
PlayerBusy# | public | public System.Boolean PlayerBusy |
Methods
ExitActiveEvent
#
private System.Void ExitActiveEvent()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4721200CA1C45F2154FFEE7902F713A673C62E0A9BB30557CBB77E59A5368D7D - Body hash
60F80B53BE7A9BC1166EDFAEDDB8F68707C348204BAA47ADD06D8C34D0F100D9 - IL size41
Referenced calls
System.Collections.Generic.Queue<Candide.Scripts.Script>::get_Count()Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)Candide.Scripts.ScriptHandler::set_PlayerBusy(System.Boolean)System.Collections.Generic.Queue<Candide.Scripts.Script>::Dequeue()Candide.Scripts.ScriptHandler::StartEvent(Candide.Scripts.Script)
GetFunctionWrapper
#
public Candide.Scripts.LuaFunctionWrapper GetFunctionWrapper(NLua.LuaFunction function)
Method metadata
- Visibilitypublic
- Return type
Candide.Scripts.LuaFunctionWrapper - StaticTrue
- VirtualFalse
- Hash
39A9E380C6926E341F3BFD17D81EEC2D67987FA0B0E395D53E7FBAD9EAC5196B - Body hash
849234BAD6001B7EC29F88CBCAA849B1886F47E4AA1C828B86FCFDDDAAE6B9DB - IL size12
Referenced calls
Candide.Scripts.ScriptHandler::get_ActiveScript()Candide.Scripts.LuaFunctionWrapper::.ctor(Candide.Scripts.Script, NLua.LuaFunction)
Called by
Initialize
#
public System.Void Initialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
41CE1F0B78D9954D2909787127734AD13454E004626AA59C3D611ABACBF3F704 - Body hash
87BD148DD11D93F0791C6F24C82B452665941F75482FBFD9581C99CF95C0C8AD - IL size6
Referenced calls
Called by
LeaveDialogue
#
public System.Void LeaveDialogue()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4CB067D5EEC8A8A05316B125BC456EDD249F87344696E6251630C18A384DC3BD - Body hash
F36BEF2EE1ABFCCD2F6DB1FDA6EBB25CC57C7FEFDF85165F32EC47AC852A327F - IL size18
Referenced calls
Candide.Scripts.ScriptHandler::set_DialogueIsActive(System.Boolean)
Called by
LoadEvent
#
public System.Void LoadEvent(Candide.Scripts.Script e)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
E26B320AAD6449F0B856159036E1100958D4734031C01E4BA30AFFD6737C28E9 - Body hash
DBEF8DA145DF19CA30803466673715F2A8C71CEA59FB6BDA160BF6EB8BC3AD0B - IL size34
Referenced calls
System.Collections.Generic.Queue<Candide.Scripts.Script>::Enqueue(!0)Candide.Scripts.ScriptHandler::get_PlayerBusy()System.Collections.Generic.Queue<Candide.Scripts.Script>::Dequeue()Candide.Scripts.ScriptHandler::StartEvent(Candide.Scripts.Script)
RedoDialogueProperties
#
public System.Void RedoDialogueProperties()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
12C06A4E660C0D78AE3DCB021AF552BBB128780156D1EDC03B87C263CC1BE0A3 - Body hash
6975B311698239BFC60B96CE50216BDE5FDED76E34FBB8F8454A390EFCB92C3D - IL size28
SetCurrentScript
#
internal System.Void SetCurrentScript(Candide.Scripts.Script script)
Method metadata
- Visibilityinternal
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FCAE3EEF81DD416900BA66D1B0772CB21AE451C82CC0380FB9B7568C90A20F00 - Body hash
9BC764A7BF4261C58FBFBE456EB8215CA8B5086430B8378B01072AA332699B54 - IL size7
Referenced calls
Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)
Called by
SetWait
#
internal System.Void SetWait(Candide.Events.Condition waitCondition)
Method metadata
- Visibilityinternal
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2260CDD3D39D250C90EC205A83CF04A7846CAE127A7AF334580A8B9535A6E67B - Body hash
E1DD1FEC009CEB087BF1FA43B94E696101C03F41F0134786B76F70CF3E7056C4 - IL size22
Referenced calls
Candide.Scripts.ScriptHandler::get_ActiveScript()Candide.Scripts.ScriptConditionWait::.ctor(Candide.Scripts.Script, Candide.Events.Condition)System.Collections.Generic.List<Candide.Scripts.ScriptConditionWait>::Add(!0)
Called by
SetWait
#
internal System.Void SetWait(System.Single waitTime)
Method metadata
- Visibilityinternal
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0DE6B6A4993D73DED68C40FF996C12F329857FFEE37B93815CFC40ED8A991688 - Body hash
2C4CB0BBD9F6DD73B8000B0D89DFB0924774BBB8C3394C91C9ED05154D58787B - IL size51
Referenced calls
Candide.Scripts.ScriptHandler::get_ActiveScript()System.Collections.Generic.List<Candide.Scripts.Script>::Contains(!0)System.Collections.Generic.List<Candide.Scripts.Script>::Add(!0)
Called by
ShowNextDialoguePart
#
public System.Void ShowNextDialoguePart(System.Int32 id)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
D7E15C207AA53D14A78FB708E4AC9949CD731BD79BB9B7B9F478467D91D17773 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Called by
StartDialogue
#
public System.Void StartDialogue(System.Int32 id)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9D65ED08105B7F36F011BFE1B4198A0E59DE117BF43DE51F1A254B628BA20F13 - Body hash
616FAC1A442665B477361AFFDFB65B809521BD745DB73F8D68E0C78BFADBDCDC - IL size104
Referenced calls
Microsoft.Xna.Framework.Graphics.GraphicsDevice::get_Viewport()Microsoft.Xna.Framework.Graphics.Viewport::get_Width()Microsoft.Xna.Framework.Graphics.Viewport::get_Height()Candide.Scripts.ScriptHandler::set_DialogueIsActive(System.Boolean)Candide.Scripts.ScriptHandler::get_ActiveScript()Candide.Scripts.Script::get_Dialogues()System.Collections.Generic.List<Candide.Scripts.CandideDialogue>::get_Item(System.Int32)Candide.Scripts.CandideDialogue::ConvertText()
Called by
StartEvent
#
private System.Void StartEvent(Candide.Scripts.Script e)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
7DBF1A6A65B184A5D905E80EBFD1733022F6AC9F450738CDC66C20522805B021 - Body hash
C55220B9904862DFF11F6F270888ADD89212EA567F0EDC90A119346B4E8FD758 - IL size18
Referenced calls
Candide.Scripts.ScriptHandler::set_PlayerBusy(System.Boolean)Candide.Scripts.ScriptHandler::set_ActiveScript(Candide.Scripts.Script)Candide.Scripts.ScriptHandler::ExitActiveEvent()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
009C8DD1C2F979A3B36EFA27F69AF95915F68207F462E60D14F932D686C8FDE9 - Body hash
B3D91C8D2EC5F00D3633F0B450D7D6D256B428A379D076B63E67AFD20F97748F - IL size270
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()System.Collections.Generic.List<Candide.Scripts.Script>::GetEnumerator()List.Enumerator<Candide.Scripts.Script>::get_Current()System.Array::Empty()Candide.Scripts.Script::ResumeStoppable(System.Object[])List.Enumerator<Candide.Scripts.Script>::MoveNext()System.IDisposable::Dispose()ScriptHandler.<>c::<Update>b__27_0(Candide.Scripts.Script)System.Predicate<Candide.Scripts.Script>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Scripts.Script>::RemoveAll(System.Predicate<!0>)System.Collections.Generic.List<Candide.Scripts.ScriptConditionWait>::GetEnumerator()List.Enumerator<Candide.Scripts.ScriptConditionWait>::get_Current()Candide.Events.Condition::Done()List.Enumerator<Candide.Scripts.ScriptConditionWait>::MoveNext()ScriptHandler.<>c::<Update>b__27_1(Candide.Scripts.ScriptConditionWait)System.Predicate<Candide.Scripts.ScriptConditionWait>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Candide.Scripts.ScriptConditionWait>::RemoveAll(System.Predicate<!0>)Candide.Scripts.ScriptHandler::get_DialogueIsActive()