You've already forked Nitro_Render_V3
mirror of
https://github.com/duckietm/Nitro_Render_V3.git
synced 2026-06-19 15:06:20 +00:00
31 lines
897 B
TypeScript
31 lines
897 B
TypeScript
import { RoomEngineObjectEvent } from './RoomEngineObjectEvent';
|
|
|
|
export class RoomEngineSamplePlaybackEvent extends RoomEngineObjectEvent
|
|
{
|
|
public static ROOM_OBJECT_INITIALIZED: string = 'ROPSPE_ROOM_OBJECT_INITIALIZED';
|
|
public static ROOM_OBJECT_DISPOSED: string = 'ROPSPE_ROOM_OBJECT_DISPOSED';
|
|
public static PLAY_SAMPLE: string = 'ROPSPE_PLAY_SAMPLE';
|
|
public static CHANGE_PITCH: string = 'ROPSPE_CHANGE_PITCH';
|
|
|
|
private _sampleId: number;
|
|
private _pitch: number;
|
|
|
|
constructor(k: string, roomId: number, objectId: number, objectCategory: number, sampleId: number, pitch: number = 1)
|
|
{
|
|
super(k, roomId, objectId, objectCategory);
|
|
|
|
this._sampleId = sampleId;
|
|
this._pitch = pitch;
|
|
}
|
|
|
|
public get sampleId(): number
|
|
{
|
|
return this._sampleId;
|
|
}
|
|
|
|
public get pitch(): number
|
|
{
|
|
return this._pitch;
|
|
}
|
|
}
|