Table of Contents

Class EBehaviour

Namespace
Exiled.API.Features.Core
Assembly
Exiled.API.dll

EBehaviour is a versatile component designed to enhance the functionality of playable characters.
It can be easily integrated with various types of playable characters, making it a valuable tool for user-defined playable character behaviours.

public abstract class EBehaviour : EActor, IEntity, IWorldSpace, IPosition, IRotation
Inheritance
EBehaviour
Implements
Inherited Members
Extension Methods

Properties

Owner

Gets or sets the owner of the EBehaviour.

public virtual Player Owner { get; protected set; }

Property Value

Player

Methods

BehaviourUpdate()

Fired every tick.

Code affecting the EBehaviour's base implementation should be placed here.

protected virtual void BehaviourUpdate()

OnEndPlay()

Fired before the current EActor instance is destroyed.

protected override void OnEndPlay()

PostInitialize()

Fired after the EActor instance is created.

protected override void PostInitialize()

Tick()

Fired every tick.

protected override void Tick()