Search Results for

    Show / Hide Table of Contents

    Class TickComponent

    The component which handles tick related features.

    Inheritance
    System.Object
    TypeCastObject<EObject>
    EObject
    TickComponent
    Inherited Members
    EObject.RegisteredTypes
    EObject.Base
    EObject.Name
    EObject.Tag
    EObject.IsEditable
    EObject.GetObjectTypeByName(String)
    EObject.RegisterObjectType<T>(String)
    EObject.RegisterObjectType(Type, String)
    EObject.UnregisterObjectType(Type)
    EObject.UnregisterObjectType(String)
    EObject.FindObjectDefinedTypeByName(String, Boolean)
    EObject.GetObjectTypeFromRegisteredTypes<T>()
    EObject.GetObjectTypeFromRegisteredTypes<T>(String)
    EObject.GetObjectTypeFromRegisteredTypes(Type)
    EObject.GetObjectTypeFromRegisteredTypes(Type, String)
    EObject.GetObjectTypeFromRegisteredTypesByName(String)
    EObject.CreateDefaultSubobject(Type, Object[])
    EObject.CreateDefaultSubobject<T>(Type)
    EObject.CreateDefaultSubobject<T>()
    EObject.CreateDefaultSubobject<T>(Object[])
    EObject.CreateDefaultSubobject<T>(GameObject, String)
    EObject.CreateDefaultSubobject<T>(GameObject, String, Object[])
    EObject.CreateDefaultSubobject<T>(Type, GameObject, String)
    EObject.CreateDefaultSubobject<T>(Type, GameObject, String, Object[])
    EObject.CreateDefaultSubobject(Type, GameObject, String)
    EObject.CreateDefaultSubobject(Type, GameObject, String, Object[])
    EObject.DestroyAllObjects()
    EObject.DestroyAllObjectsOfType<T>()
    EObject.FindActiveObjectOfType<T>(Func<EObject, Boolean>)
    EObject.FindActiveObjectsOfType<T>(Func<EObject, Boolean>)
    EObject.FindActiveObjectsOfType<T>()
    EObject.FindActiveObjectsOfType<T>(String)
    EObject.FindActiveObjectsOfType<T>(Type)
    EObject.FindActiveObjectsOfType<T>(Type, Func<EObject, Boolean>)
    EObject.FindActiveObjectsWithTagOfType<T>(String)
    EObject.FindActiveObjectsOfType<T>(Func<Object, Boolean>)
    EObject.FindActiveObjectsOfType<T>(Func<T, Boolean>)
    EObject.DestroyActiveObjectsOfType<T>()
    EObject.DestroyActiveObject<T>(GameObject)
    EObject.DestroyActiveObject(Type, GameObject)
    EObject.FindMostAppropriateEntry<T>(String, IEnumerable<T>)
    EObject.Destroy()
    EObject.GetHashCode()
    EObject.Equals(Object)
    EObject.Destroy(Boolean)
    EObject.OnDestroyed()
    TypeCastObject<EObject>.Cast<TObject>()
    TypeCastObject<EObject>.Cast<TObject>(TObject)
    TypeCastObject<EObject>.As<TObject>()
    TypeCastObject<EObject>.Is<TObject>(TObject)
    System.Object.ToString()
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Exiled.API.Features.Core
    Assembly: Exiled.API.dll
    Syntax
    public sealed class TickComponent : EObject

    Fields

    | Improve this Doc View Source

    DefaultFixedTickRate

    The default fixed tick rate.

    Declaration
    public const float DefaultFixedTickRate = 0.016F
    Field Value
    Type Description
    System.Single

    Properties

    | Improve this Doc View Source

    BoundHandles

    Gets all the currently bound handles.

    Declaration
    public IReadOnlyCollection<CoroutineHandle> BoundHandles { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyCollection<MEC.CoroutineHandle>
    | Improve this Doc View Source

    CanEverTick

    Gets or sets a value indicating whether the EActor can tick.

    Declaration
    public bool CanEverTick { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Instructions

    Gets a System.Collections.Generic.List<T> of System.Action containing all the delegates to be invoked.

    Declaration
    public List<Action> Instructions { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<System.Action>
    | Improve this Doc View Source

    TickRate

    Gets or sets the current tick rate.

    Declaration
    public float TickRate { get; set; }
    Property Value
    Type Description
    System.Single

    Methods

    | Improve this Doc View Source

    BindHandle(CoroutineHandle)

    Binds a MEC.CoroutineHandle.

    Declaration
    public void BindHandle(CoroutineHandle handle)
    Parameters
    Type Name Description
    MEC.CoroutineHandle handle

    The MEC.CoroutineHandle to bind.

    | Improve this Doc View Source

    BindHandle(ref CoroutineHandle, IEnumerator<Single>)

    Binds a MEC.CoroutineHandle.

    Declaration
    public void BindHandle(ref CoroutineHandle handle, IEnumerator<float> coroutine)
    Parameters
    Type Name Description
    MEC.CoroutineHandle handle

    The MEC.CoroutineHandle to bind.

    System.Collections.Generic.IEnumerator<System.Single> coroutine

    The coroutine to handle.

    | Improve this Doc View Source

    OnBeginDestroy()

    Declaration
    protected override void OnBeginDestroy()
    Overrides
    EObject.OnBeginDestroy()
    | Improve this Doc View Source

    UnbindAllHandles()

    Unbinds all the currently bound handles.

    Declaration
    public void UnbindAllHandles()
    | Improve this Doc View Source

    UnbindHandle(CoroutineHandle)

    Unbinds a MEC.CoroutineHandle.

    Declaration
    public void UnbindHandle(CoroutineHandle handle)
    Parameters
    Type Name Description
    MEC.CoroutineHandle handle

    The MEC.CoroutineHandle to unbind.

    Extension Methods

    ReflectionExtensions.CopyProperties(Object, Object)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX