1234567891011121314151617181920212223242526272829303132333435 |
- import { _decorator, Component, Label, Node } from 'cc';
- import { config } from '../../config';
- import { tools } from '../../tools';
- const { ccclass, property } = _decorator;
- @ccclass('attributes_z_index')
- export class attributes_z_index extends Component {
- @property(Node) check_select:Node = null;
- @property(Node) lab_select_zIndex:Node = null;
- private call_back = null;
- private zIndex = config.Zindex_type.Zindex_scene;
- public initView(call){
- this.call_back = call;
- this.check_select.on(Node.EventType.TOUCH_END,()=>{
- tools.show_select_z_index((z:number)=>{
- this.zIndex = z;
- this.update_att(this.zIndex)
- this.change()
- })
- })
- }
-
- change(){
- if(this.call_back!=null){
- this.call_back(this.zIndex)
- }
- }
- public update_att(zIndex:number){
- this.zIndex = zIndex;
- this.lab_select_zIndex.getComponent(Label).string = config.Zindex_type_map.get(this.zIndex)
- }
- }
|