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(() => {