Show / Hide Table of Contents

Class LevelGraphEditor

Inheritance
System.Object
LevelGraphEditor
Namespace: Edgar.Unity.Editor
Assembly: cs.temp.dll.dll
Syntax
public class LevelGraphEditor : EditorWindow

Fields

CurrentState

Declaration
public LevelGraphEditor.State CurrentState
Field Value
Type Description
LevelGraphEditor.State

Properties

LevelGraph

Declaration
public LevelGraph LevelGraph { get; }
Property Value
Type Description
LevelGraph

Methods

CreateConnection(RoomControl, RoomControl)

Creates a connection between the two given rooms.

Declaration
public ConnectionBase CreateConnection(RoomControl from, RoomControl to)
Parameters
Type Name Description
RoomControl from
RoomControl to
Returns
Type Description
ConnectionBase

CreateConnectionControl(ConnectionBase)

Create a connection control for a given connection.

Declaration
public ConnectionControl CreateConnectionControl(ConnectionBase connection)
Parameters
Type Name Description
ConnectionBase connection
Returns
Type Description
ConnectionControl

Initialize(LevelGraph)

Initialize the window with a given level graph.

Declaration
public void Initialize(LevelGraph levelGraph)
Parameters
Type Name Description
LevelGraph levelGraph

OnDisable()

Declaration
public void OnDisable()

OnEnable()

Declaration
public void OnEnable()

OnGUI()

Declaration
public void OnGUI()

Update()

Declaration
protected void Update()
In This Article
Back to top Generated by DocFX