Header menu logo Nu

Life Type

Describes the life of an instance value. OPTIMIZATION: LifeTimeOpt uses GameTime.zero to represent infinite life. OPTIMIZATION: pre-computes progress scalar to minimize number of divides.

Record fields

Record Field Description

LifeTimeOpt

Full Usage: LifeTimeOpt

Field type: GameTime
Field type: GameTime

ProgressScalar

Full Usage: ProgressScalar

Field type: single
Field type: single

StartTime

Full Usage: StartTime

Field type: GameTime
Field type: GameTime

Static members

Static member Description

Life.getAlive time life

Full Usage: Life.getAlive time life

Parameters:
Returns: bool

Whether the instance is alive at the given time.

time : GameTime
life : Life
Returns: bool

Life.getProgress time life

Full Usage: Life.getProgress time life

Parameters:
Returns: single

The progress made through the instance's life.

time : GameTime
life : Life
Returns: single

Life.getProgress3 time sublife life

Full Usage: Life.getProgress3 time sublife life

Parameters:
Returns: single

The progress made through the instance's life within a sub-range.

time : GameTime
sublife : Life
life : Life
Returns: single

Life.make startTime lifeTimeOpt

Full Usage: Life.make startTime lifeTimeOpt

Parameters:
Returns: Life

Make a life value.

startTime : GameTime
lifeTimeOpt : GameTime
Returns: Life

Type something to start searching.