Show / Hide Table of Contents

Class BaseDebugAction

Base class for all debug action

Inheritance
System.Object
BaseDebugAction
FluentAction<T>
Namespace: BennyKok.RuntimeDebug.Actions
Assembly: com.bennykok.runtime-debug-action.dll
Syntax
[Serializable]
public class BaseDebugAction

Constructors

BaseDebugAction()

Declaration
public BaseDebugAction()

Fields

action

Declaration
public Action action
Field Value
Type Description
System.Action

actionColor

Declaration
public Color actionColor
Field Value
Type Description
UnityEngine.Color

actionStatus

Declaration
public Func<string> actionStatus
Field Value
Type Description
System.Func<System.String>

closePanelAfterTrigger

Declaration
public bool closePanelAfterTrigger
Field Value
Type Description
System.Boolean

description

Declaration
[Multiline]
public string description
Field Value
Type Description
System.String

group

Declaration
[Comment("Base Action Properties")]
public string group
Field Value
Type Description
System.String

id

Declaration
public string id
Field Value
Type Description
System.String

name

Declaration
public string name
Field Value
Type Description
System.String

shortcutKey

Declaration
public string shortcutKey
Field Value
Type Description
System.String

unityAction

Declaration
[Space]
[Comment("Action Event", order = 1)]
[CollapsedEvent(null)]
public UnityEvent unityAction
Field Value
Type Description
UnityEngine.Events.UnityEvent

Methods

CanDisplayAction()

Declaration
public virtual bool CanDisplayAction()
Returns
Type Description
System.Boolean

GetDescription()

Declaration
public virtual string GetDescription()
Returns
Type Description
System.String

ResolveAction()

Declaration
public virtual void ResolveAction()

Setup()

Declaration
public virtual void Setup()
In This Article
👆 RuntimeDebugAction by ❤️ BennyKok