Class "BulletSourceModel"

Namespace: VirtualDropkick.DanmakuEngine

Summary

An abstract bullet-source data-model generated from a DanmakuJSON-file


Public Properties

string Id
The key of this bullet-source

IDictionary<string, string> Properties
Returns the custom-properties of this bullet-source which are defined in the DanmakuJSON-file

string[] PropertyNames
Returns an array of all defined custom-property names


Public Methods

string GetProperty(string name, string fallback="")
Returns the value of the custom-property with the given name (fallback if it was not found)

bool HasProperty(string name)
Returns true if this bullet-source has a custom-property with the given name - otherwise false

void SetProperty(string name, string value)
Sets the value of the custom-property with the given name

bool RepeatBehaviour
Indicates if instances of this bullet-source will repeat their behaviour


Class "BulletModel"

Namespace: VirtualDropkick.DanmakuEngine
Inherits from: BulletSourceModel

Remarks

See the parent class BulletSourceModel for details


Class "EmitterModel"

Namespace: VirtualDropkick.DanmakuEngine
Inherits from: BulletSourceModel


Public Properties

bool DestroyOnFinish
Indicates if instances of this emitter-definition will be destroyed when their behaviour has finished


Remarks

See the parent class BulletSourceModel for details


Buy the Danmaku Engine plugin

Leave a comment