component.weaponsystem - ICE 0.1 API documentation

ICE 0.1 API documentation

# component.weaponsystem

System that handles weapon functionality.

class WeaponSystem: component.system.System;

  System that handles weapon functionality.

  this(EntitySystem entitySystem, const(GameTime) gameTime);

    Construct a WeaponSystem working on entities from specified EntitySystem and using specified game time subsystem to determine time.

  @property void yamlManager(ResourceManager!(Node) rhs);

    Provide a reference to the YAML resource manager. Must be called at least once after construction.

    Throws:
    SystemInitException on failure.
  void update();

    Fire weapons based on entities' controller components.

Copyright © Ferdinand Majerech 2011. | Page generated by AutoDDoc and Ddoc.