C# (CSharp) Fungus Namespace

Nested Namespaces

Fungus.EditorUtils

Classes

Name Description
Block
BlockSignalsTester
BoolVar
Call
Character
Clickable2D
DeleteSaveKey
DragCancelled
DragCancelled.DragCancelledEvent
DragCompleted
DragCompleted.DragCompletedEvent
DragEntered
DragEntered.DragEnteredEvent
DragExited
DragExited.DragExitedEvent
DragStarted
DragStarted.DragStartedEvent
Draggable2D Detects drag and drop interactions on a Game Object, and sends events to all Flowchart event handlers in the scene. The Game Object must have Collider2D & RigidBody components attached. The Collider2D must have the Is Trigger property set to true. The RigidBody would typically have the Is Kinematic property set to true, unless you want the object to move around using physics. Use in conjunction with the Drag Started, Drag Completed, Drag Cancelled, Drag Entered & Drag Exited event handlers.
DummyCollection
EventHandler
EventHandlerInfoAttribute Attribute class for Fungus event handlers.
FailTest
FakeButtonClick Test utility that simulates user clicking on a button after a delay.
FakeWriterInput
FloatVar
FlowchartData
FlowchartEnabled
FungusConstants Global constants used in various parts of Fungus.
FungusManager
GameStarted
IntVar
LoadVariable
Menu
MessageReceived
ObjectClicked
ObjectClicked.ObjectClickedEvent
PassTest
SaveData This component encodes and decodes a list of game objects to be saved for each Save Point. It knows how to encode / decode concrete game classes like Flowchart and FlowchartData. To extend the save system to handle other data types, just modify or subclass this component.
SaveDataItem
SaveHistory
SaveManager Manages the Save History (a list of Save Points) and provides a set of operations for saving and loading games.
SaveManagerSignals Save manager signalling system. You can use this to be notified about various events in the save game system.
SaveMenu A singleton game object which displays a simple UI for the save system.
SavePoint
SavePointData
SavePointLoaded
SaveVariable
SayDialog
SetSaveProfile
SpritesTest
StringVar
TestInvoke
TestLoadingCSV
WriterSignalsTester