KF console API

This commit is contained in:
STEINNI
2025-12-06 21:09:09 +00:00
parent c1d0a16cf3
commit 122861dbee
5 changed files with 43 additions and 34 deletions
+2 -6
View File
@@ -136,7 +136,6 @@ class KeyframeView extends WindozDomContent {
return(aid)
}
updateKfButtons(){
if((Object.keys(this.kfArena.agents).length > 0) && (this.outputs.kfName.value.length > 5)) { this.outputs.btnSaveKF.disabled = false }
else { this.outputs.btnSaveKF.disabled = true }
@@ -164,9 +163,7 @@ class KeyframeView extends WindozDomContent {
}
fillAgentProperties(aid, agentProps, agentValues = {}){
this.outputs.agentProperties.innerHTML = `
<div data-output="agentId">ID: ${aid}</div>
`
this.outputs.agentProperties.innerHTML = `<div data-output="agentId">ID: ${aid}</div>`
this.outputs.agentProperties.append(...this.fieldsFromJSON(agentProps, agentValues, 'Internal properties', this.onPropsChanged.bind(this)))
this.outputs.agentProperties.append(...this.fieldsFromJSON({
"position.x": {
@@ -242,7 +239,6 @@ if unsavec changes in scene => confirm before reloading
Bugs
=> reselect same scene resets it
=> Added with API = non-selectable
=> loaded from KF => loosing internal props
*/