⮞ Go to NeoFPS.com

    Show / Hide Table of Contents

    Class AiSeeker

    Inheritance
    Object
    MonoBehaviour
    AiSeeker
    CameraSeeker
    Implements
    INeoSerializableComponent
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: NeoFPS
    Assembly: NeoFPS.dll
    Syntax
    public abstract class AiSeeker : MonoBehaviour, INeoSerializableComponent

    Properties

    state

    Declaration
    public AiSeeker.State state { get; set; }
    Property Value
    Type Description
    AiSeeker.State

    Methods

    DeadCoroutine()

    Declaration
    protected abstract IEnumerator DeadCoroutine()
    Returns
    Type Description
    System.Collections.IEnumerator

    EngagedCoroutine()

    Declaration
    protected abstract IEnumerator EngagedCoroutine()
    Returns
    Type Description
    System.Collections.IEnumerator

    HuntingCoroutine()

    Declaration
    protected abstract IEnumerator HuntingCoroutine()
    Returns
    Type Description
    System.Collections.IEnumerator

    IdleCoroutine()

    Declaration
    protected abstract IEnumerator IdleCoroutine()
    Returns
    Type Description
    System.Collections.IEnumerator

    OnStateChanged(AiSeeker.State, AiSeeker.State)

    Declaration
    protected virtual void OnStateChanged(AiSeeker.State from, AiSeeker.State to)
    Parameters
    Type Name Description
    AiSeeker.State from
    AiSeeker.State to

    OnValidate()

    Declaration
    protected virtual void OnValidate()

    ReadProperties(INeoDeserializer, NeoSerializedGameObject)

    Declaration
    public virtual void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
    Parameters
    Type Name Description
    INeoDeserializer reader
    NeoSerializedGameObject nsgo

    Start()

    Declaration
    protected virtual void Start()

    SuspiciousCoroutine()

    Declaration
    protected abstract IEnumerator SuspiciousCoroutine()
    Returns
    Type Description
    System.Collections.IEnumerator

    WriteProperties(INeoSerializer, NeoSerializedGameObject, SaveMode)

    Declaration
    public virtual void WriteProperties(INeoSerializer writer, NeoSerializedGameObject nsgo, SaveMode saveMode)
    Parameters
    Type Name Description
    INeoSerializer writer
    NeoSerializedGameObject nsgo
    SaveMode saveMode

    Events

    onStateChanged

    Declaration
    public event AiSeeker.StateChangeDelegate onStateChanged
    Event Type
    Type Description
    AiSeeker.StateChangeDelegate

    Implements

    INeoSerializableComponent
    Back to top Copyright © 2019 Yondernauts Game Studios Ltd
    Generated with DocFX