Show / Hide Table of Contents

Class Tickable

Inheritance
System.Object
Tickable
Organism
Implements
ITickable
System.IComparable
Namespace: Eco.Simulation.Agents
Assembly: Eco.Simulation.dll
Syntax
public abstract class Tickable : Object, ITickable, IComparable

Constructors

Tickable()

Declaration
public Tickable()

Properties

NextTick

Declaration
public virtual double NextTick { get; set; }
Property Value
Type Description
System.Double

QueueHandle

Declaration
public IPriorityQueueHandle<ITickable> QueueHandle { get; set; }
Property Value
Type Description
C5.IPriorityQueueHandle<ITickable>

Methods

CompareTo(Object)

Declaration
public int CompareTo(object other)
Parameters
Type Name Description
System.Object other
Returns
Type Description
System.Int32

Destroy()

Declaration
public abstract void Destroy()

IsReady()

Declaration
public bool IsReady()
Returns
Type Description
System.Boolean

Tick()

Declaration
public abstract void Tick()

Operators

GreaterThan(Tickable, Tickable)

Declaration
public static bool operator>(Tickable l, Tickable r)
Parameters
Type Name Description
Tickable l
Tickable r
Returns
Type Description
System.Boolean

LessThan(Tickable, Tickable)

Declaration
public static bool operator <(Tickable l, Tickable r)
Parameters
Type Name Description
Tickable l
Tickable r
Returns
Type Description
System.Boolean

Implements

ITickable
System.IComparable
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾