diff --git a/src/components/utilities/assetManager/partials/ObjectDetails.vue b/src/components/utilities/assetManager/partials/ObjectDetails.vue index df25dce..1e90ab4 100644 --- a/src/components/utilities/assetManager/partials/ObjectDetails.vue +++ b/src/components/utilities/assetManager/partials/ObjectDetails.vue @@ -26,11 +26,23 @@
- + +
+
+ + +
+
+ + +
+
+ + +
@@ -57,6 +69,13 @@ const objectTags = ref([] as string[]) const objectOriginX = ref(0) const objectOriginY = ref(0) const objectIsAnimated = ref(false) +const objectFrameSpeed = ref(0) +const objectFrameWidth = ref(0) +const objectFrameHeight = ref(0) + +function updateObjectIsAnimated(event) { + objectIsAnimated.value = event.target.value === 'true'; +} if (!selectedObject.value) { console.error('No object selected') @@ -109,7 +128,11 @@ function saveObject() { name: objectName.value, tags: objectTags.value, origin_x: objectOriginX.value, - origin_y: objectOriginY.value + origin_y: objectOriginY.value, + isAnimated: objectIsAnimated.value, + frameSpeed: objectFrameSpeed.value, + frameWidth: objectFrameWidth.value, + frameHeight: objectFrameHeight.value }, (response: boolean) => { if (!response) { @@ -127,6 +150,10 @@ watch(selectedObject, (object: Object | null) => { objectTags.value = object.tags objectOriginX.value = object.origin_x objectOriginY.value = object.origin_y + objectIsAnimated.value = object.isAnimated + objectFrameSpeed.value = object.frameSpeed + objectFrameWidth.value = object.frameWidth + objectFrameHeight.value = object.frameHeight }) onMounted(() => {