diff --git a/packages/frontend/assets/room/objects/issyoubin/issyoubin.blend b/packages/frontend/assets/room/objects/issyoubin/issyoubin.blend new file mode 100644 index 0000000000..02db1e6901 Binary files /dev/null and b/packages/frontend/assets/room/objects/issyoubin/issyoubin.blend differ diff --git a/packages/frontend/assets/room/objects/issyoubin/issyoubin.glb b/packages/frontend/assets/room/objects/issyoubin/issyoubin.glb new file mode 100644 index 0000000000..546caebb07 Binary files /dev/null and b/packages/frontend/assets/room/objects/issyoubin/issyoubin.glb differ diff --git a/packages/frontend/assets/room/objects/issyoubin/texture.af b/packages/frontend/assets/room/objects/issyoubin/texture.af new file mode 100644 index 0000000000..549d325e56 Binary files /dev/null and b/packages/frontend/assets/room/objects/issyoubin/texture.af differ diff --git a/packages/frontend/assets/room/objects/issyoubin/texture.png b/packages/frontend/assets/room/objects/issyoubin/texture.png new file mode 100644 index 0000000000..8d80bf2599 Binary files /dev/null and b/packages/frontend/assets/room/objects/issyoubin/texture.png differ diff --git a/packages/frontend/src/world/room/objects/issyoubin.ts b/packages/frontend/src/world/room/objects/issyoubin.ts new file mode 100644 index 0000000000..0c9204b259 --- /dev/null +++ b/packages/frontend/src/world/room/objects/issyoubin.ts @@ -0,0 +1,28 @@ +/* + * SPDX-FileCopyrightText: syuilo and misskey-project + * SPDX-License-Identifier: AGPL-3.0-only + */ + +import * as BABYLON from '@babylonjs/core'; +import { defineObject } from '../object.js'; + +export const issyoubin = defineObject({ + id: 'issyoubin', + name: 'issyoubin', + options: { + schema: { + }, + default: { + }, + }, + placement: 'top', + hasCollisions: false, + hasTexture: true, + createInstance: ({ model, options }) => { + return { + onOptionsUpdated: ([k, v]) => { + }, + interactions: {}, + }; + }, +});