nitro-renderer/src/nitro/room/messages/ObjectDataUpdateMessage.ts

33 lines
725 B
TypeScript
Raw Normal View History

2021-03-16 22:02:09 -04:00
import { RoomObjectUpdateMessage } from '../../../room/messages/RoomObjectUpdateMessage';
import { IObjectData } from '../object/data/IObjectData';
export class ObjectDataUpdateMessage extends RoomObjectUpdateMessage
{
private _state: number;
private _data: IObjectData;
private _extra: number;
constructor(state: number, data: IObjectData, extra: number = NaN)
{
super(null, null);
this._state = state;
2022-03-02 19:21:30 -05:00
this._data = data;
2021-03-16 22:02:09 -04:00
this._extra = extra;
}
public get state(): number
{
return this._state;
}
public get data(): IObjectData
{
return this._data;
}
public get extra(): number
{
return this._extra;
}
}