|
@@ -27,6 +27,7 @@ import { attributes_scene_setting } from './attributes/attributes_scene_setting'
|
|
import { attributes_remark } from './attributes/attributes_remark';
|
|
import { attributes_remark } from './attributes/attributes_remark';
|
|
import { attributes_rotation } from './attributes/attributes_rotation';
|
|
import { attributes_rotation } from './attributes/attributes_rotation';
|
|
import { attributes_anchor } from './attributes/attributes_anchor';
|
|
import { attributes_anchor } from './attributes/attributes_anchor';
|
|
|
|
+import { attributes_container } from './attributes/attributes_container';
|
|
const { ccclass, property } = _decorator;
|
|
const { ccclass, property } = _decorator;
|
|
|
|
|
|
@ccclass('Attributes')
|
|
@ccclass('Attributes')
|
|
@@ -112,9 +113,17 @@ export class Attributes extends Component {
|
|
this.attributes_rotation.getComponent(attributes_rotation).initView(this.onChangeRotation.bind(this))
|
|
this.attributes_rotation.getComponent(attributes_rotation).initView(this.onChangeRotation.bind(this))
|
|
this.attributes_anchor.getComponent(attributes_anchor).initView(this.onChangeAnchor.bind(this))
|
|
this.attributes_anchor.getComponent(attributes_anchor).initView(this.onChangeAnchor.bind(this))
|
|
this.attributes_origin.getComponent(attributes_origin).initView(this.onChangeOrigin.bind(this))
|
|
this.attributes_origin.getComponent(attributes_origin).initView(this.onChangeOrigin.bind(this))
|
|
|
|
+ this.attributes_container.getComponent(attributes_container).initView(this.onContainerAddWidget.bind(this),this)
|
|
this.hideAllAtt()
|
|
this.hideAllAtt()
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public getMain(){
|
|
|
|
+ return this._main
|
|
|
|
+ }
|
|
|
|
+ onContainerAddWidget(){
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
onChangeRemark(text: string) {
|
|
onChangeRemark(text: string) {
|
|
this.cur_att_data.remark = text
|
|
this.cur_att_data.remark = text
|
|
ClientEvent.dispatchEvent(config.Event.UpdateAttributesToView,this.cur_att_data,config.attributes_list_type.remark)
|
|
ClientEvent.dispatchEvent(config.Event.UpdateAttributesToView,this.cur_att_data,config.attributes_list_type.remark)
|
|
@@ -265,6 +274,7 @@ export class Attributes extends Component {
|
|
this.attributes_map.get("z_index").active = false;
|
|
this.attributes_map.get("z_index").active = false;
|
|
this.attributes_map.get("anchor").active = true;
|
|
this.attributes_map.get("anchor").active = true;
|
|
this.attributes_map.get("rotation").active = true;
|
|
this.attributes_map.get("rotation").active = true;
|
|
|
|
+ this.attributes_map.get("container").active = false;
|
|
if(data.widget_type===config.Widget_Type_List.DRAG_TYPE){
|
|
if(data.widget_type===config.Widget_Type_List.DRAG_TYPE){
|
|
this.attributes_map.get("drop").active = true;
|
|
this.attributes_map.get("drop").active = true;
|
|
}else if(data.widget_type===config.Widget_Type_List.CLICK_TYPE){
|
|
}else if(data.widget_type===config.Widget_Type_List.CLICK_TYPE){
|
|
@@ -309,7 +319,7 @@ export class Attributes extends Component {
|
|
this.attributes_map.get("anchor").active = false;
|
|
this.attributes_map.get("anchor").active = false;
|
|
this.attributes_map.get("rotation").active = false;
|
|
this.attributes_map.get("rotation").active = false;
|
|
}else if(data.widget_type==config.Widget_Type_List.CONTAINER_LAYER){
|
|
}else if(data.widget_type==config.Widget_Type_List.CONTAINER_LAYER){
|
|
- this.attributes_map.get("rotation").active = true;
|
|
|
|
|
|
+ this.attributes_map.get("container").active = true;
|
|
}
|
|
}
|
|
}else if(data.type===config.attributes_type.scene){
|
|
}else if(data.type===config.attributes_type.scene){
|
|
this.hideAllAtt()
|
|
this.hideAllAtt()
|