three-nebula API
    Preparing search index...

    Class Behaviour

    The base behaviour class. Behaviours manage a particle's behaviour after they have been emitted.

    Hierarchy (View Summary)

    Index
    _life: number
    age: number
    dead: boolean
    energy: number
    id: string
    isEnabled: boolean
    type: string
    • Compares the age of the behaviour vs integration time and determines if the behaviour should be set to dead or not.

      Parameters

      • particle: Particle
      • time: number
      • Optionalindex: number

      Returns void

    • Returns a new instance of the behaviour from the JSON object passed.

      Parameters

      • json: Record<string, unknown>

      Returns void

    • Normalize a value by 1:100.

      Parameters

      • value: number

      Returns number

    • Reset this behaviour's parameters.

      Parameters

      • life: unknown = DEFAULT_LIFE
      • easing: unknown = DEFAULT_BEHAVIOUR_EASING
      • ...args: unknown[]

      Returns void