You've already forked Nitro_Render_V3
mirror of
https://github.com/duckietm/Nitro_Render_V3.git
synced 2026-06-20 07:26:18 +00:00
Merge pull request #32 from simoleo89/furnieditor
feat: FurniEditor WebSocket packets (10040-10045)
This commit is contained in:
@@ -476,6 +476,14 @@ export class OutgoingHeader
|
||||
|
||||
public static FURNITURE_PICKUP_ALL = 10017;
|
||||
|
||||
// Furni Editor
|
||||
public static FURNI_EDITOR_SEARCH = 10040;
|
||||
public static FURNI_EDITOR_DETAIL = 10041;
|
||||
public static FURNI_EDITOR_BY_SPRITE = 10042;
|
||||
public static FURNI_EDITOR_INTERACTIONS = 10043;
|
||||
public static FURNI_EDITOR_UPDATE = 10044;
|
||||
public static FURNI_EDITOR_DELETE = 10045;
|
||||
|
||||
public static CATALOG_ADMIN_SAVE_PAGE = 10050;
|
||||
public static CATALOG_ADMIN_CREATE_PAGE = 10051;
|
||||
public static CATALOG_ADMIN_DELETE_PAGE = 10052;
|
||||
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import { IMessageComposer } from '@nitrots/api';
|
||||
|
||||
export class FurniEditorBySpriteComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorBySpriteComposer>>
|
||||
{
|
||||
private _data: ConstructorParameters<typeof FurniEditorBySpriteComposer>;
|
||||
|
||||
constructor(spriteId: number)
|
||||
{
|
||||
this._data = [ spriteId ];
|
||||
}
|
||||
|
||||
dispose(): void
|
||||
{
|
||||
this._data = null;
|
||||
}
|
||||
|
||||
public getMessageArray()
|
||||
{
|
||||
return this._data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import { IMessageComposer } from '@nitrots/api';
|
||||
|
||||
export class FurniEditorDeleteComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorDeleteComposer>>
|
||||
{
|
||||
private _data: ConstructorParameters<typeof FurniEditorDeleteComposer>;
|
||||
|
||||
constructor(id: number)
|
||||
{
|
||||
this._data = [ id ];
|
||||
}
|
||||
|
||||
dispose(): void
|
||||
{
|
||||
this._data = null;
|
||||
}
|
||||
|
||||
public getMessageArray()
|
||||
{
|
||||
return this._data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import { IMessageComposer } from '@nitrots/api';
|
||||
|
||||
export class FurniEditorDetailComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorDetailComposer>>
|
||||
{
|
||||
private _data: ConstructorParameters<typeof FurniEditorDetailComposer>;
|
||||
|
||||
constructor(id: number)
|
||||
{
|
||||
this._data = [ id ];
|
||||
}
|
||||
|
||||
dispose(): void
|
||||
{
|
||||
this._data = null;
|
||||
}
|
||||
|
||||
public getMessageArray()
|
||||
{
|
||||
return this._data;
|
||||
}
|
||||
}
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
import { IMessageComposer } from '@nitrots/api';
|
||||
|
||||
export class FurniEditorInteractionsComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorInteractionsComposer>>
|
||||
{
|
||||
private _data: ConstructorParameters<typeof FurniEditorInteractionsComposer>;
|
||||
|
||||
constructor()
|
||||
{
|
||||
this._data = [];
|
||||
}
|
||||
|
||||
dispose(): void
|
||||
{
|
||||
this._data = null;
|
||||
}
|
||||
|
||||
public getMessageArray()
|
||||
{
|
||||
return this._data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import { IMessageComposer } from '@nitrots/api';
|
||||
|
||||
export class FurniEditorSearchComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorSearchComposer>>
|
||||
{
|
||||
private _data: ConstructorParameters<typeof FurniEditorSearchComposer>;
|
||||
|
||||
constructor(query: string, type: string, page: number)
|
||||
{
|
||||
this._data = [ query, type, page ];
|
||||
}
|
||||
|
||||
dispose(): void
|
||||
{
|
||||
this._data = null;
|
||||
}
|
||||
|
||||
public getMessageArray()
|
||||
{
|
||||
return this._data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
import { IMessageComposer } from '@nitrots/api';
|
||||
|
||||
export class FurniEditorUpdateComposer implements IMessageComposer<ConstructorParameters<typeof FurniEditorUpdateComposer>>
|
||||
{
|
||||
private _data: ConstructorParameters<typeof FurniEditorUpdateComposer>;
|
||||
|
||||
constructor(id: number, jsonFields: string)
|
||||
{
|
||||
this._data = [ id, jsonFields ];
|
||||
}
|
||||
|
||||
dispose(): void
|
||||
{
|
||||
this._data = null;
|
||||
}
|
||||
|
||||
public getMessageArray()
|
||||
{
|
||||
return this._data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
export * from './FurniEditorBySpriteComposer';
|
||||
export * from './FurniEditorDeleteComposer';
|
||||
export * from './FurniEditorDetailComposer';
|
||||
export * from './FurniEditorInteractionsComposer';
|
||||
export * from './FurniEditorSearchComposer';
|
||||
export * from './FurniEditorUpdateComposer';
|
||||
@@ -9,6 +9,7 @@ export * from './crafting';
|
||||
export * from './desktop';
|
||||
export * from './friendfurni';
|
||||
export * from './friendlist';
|
||||
export * from './furnieditor';
|
||||
export * from './game';
|
||||
export * from './game/arena';
|
||||
export * from './game/directory';
|
||||
|
||||
Reference in New Issue
Block a user