Show / Hide Table of Contents

Interface IMyAiBlockComponent

Describes AI block activator entity component. This entity component turns on/off AI Behavior.

Namespace: Sandbox.ModAPI
Assembly: Sandbox.Common.dll
Syntax
public interface IMyAiBlockComponent

Properties

AiBlockType

Gets or sets the AI Block Type

Declaration
MyAiBlockType AiBlockType { get; set; }
Property Value
Type Description
MyAiBlockType

Entity

Gets the entity of this entity component

Declaration
IMyEntity Entity { get; }
Property Value
Type Description
IMyEntity

HudErrorStringGetter

Getter for errors on AI block. Used in detailed info.

Declaration
Func<string> HudErrorStringGetter { get; set; }
Property Value
Type Description
System.Func<System.String>

IsActivated

Gets or sets if the component is activated. This activation turns on/off AI Behavior of the AI blocks.

Declaration
bool IsActivated { get; }
Property Value
Type Description
System.Boolean

Methods

Deactivate()

Deactivates the component

Declaration
void Deactivate()

Events

OnActivatedChanged

Triggers when Is Activated is changed

Declaration
event Action OnActivatedChanged
Event Type
Type Description
System.Action
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾