@moxijs/core - v0.3.4
    Preparing search index...

    Class StateLogic

    Base class for entity behavior. Extend to add custom logic.

    class MoveRight extends Logic<PIXI.Sprite> {
    speed = 100;
    update(entity, dt) { entity.x += this.speed * dt; }
    }

    sprite.moxiEntity.addLogic(new MoveRight());

    Hierarchy (View Summary)

    • Logic<Container>
      • StateLogic
    Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    active: boolean = true

    Set false to skip update() calls.

    name?: string

    Identifier for getLogic(). Defaults to class name.

    Accessors

    Methods

    • Called once when scene.init() is invoked. Override for setup.

      Parameters

      • entity: Container

        The PIXI object this logic is attached to

      • renderer: Renderer

        The PIXI renderer

      Returns void

    • Called every frame while active. Override for behavior.

      Parameters

      • entity: Container

        The PIXI object this logic is attached to

      • deltaTime: number

        Time since last frame in frames (1 = 1/60s at 60fps)

      Returns void