bp-prism-game
Version:
The BP Prism Game
36 lines (35 loc) • 644 B
TypeScript
import { ObservableTypeEnum } from '../enum/observable-type.enum';
import { IAsset } from '../interface/asset.interface';
/**
* The Observable Model
*/
export interface ObservableModel {
/**
* type
*/
type: ObservableTypeEnum;
/**
* Boolean Data
*/
booleanData?: boolean;
/**
* Number Data
*/
numberData?: number;
/**
* Point Data
*/
pointData?: number;
/**
* String Data
*/
stringData?: string;
/**
* Asset Coordinate Data
*/
assetCoordinateData?: IAsset;
/**
* Asset Rotation Data
*/
assetRotationData?: number;
}