Class AiSeeker
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()
Assembly: NeoFPS.dll
Syntax
public abstract class AiSeeker : MonoBehaviour, INeoSerializableComponent
Properties
state
Declaration
public AiSeeker.State state { get; set; }
Property Value
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
OnValidate()
Declaration
protected virtual void OnValidate()
ReadProperties(INeoDeserializer, NeoSerializedGameObject)
Declaration
public virtual void ReadProperties(INeoDeserializer reader, NeoSerializedGameObject nsgo)
Parameters
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
Events
onStateChanged
Declaration
public event AiSeeker.StateChangeDelegate onStateChanged
Event Type
Implements