123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import { _decorator, Component, Node } from 'cc';
- import { base_ui } from '../../fw/base_ui';
- const { ccclass, property } = _decorator;
- @ccclass('home_tt_sidebar')
- export class home_tt_sidebar extends base_ui {
- @property(Node) btn_close:Node = null
- @property(Node) btn_lqjl:Node = null
- @property(Node) btn_go_sidebar:Node = null
- private m_go_sidebar_cb = null
- private m_lqjl_cb = null
- start() {
- this.onButtonListen(this.btn_close, ()=>{
- this.close()
- })
- this.onButtonListen(this.btn_go_sidebar, ()=>{
- if(this.m_go_sidebar_cb!=null) {
- this.m_go_sidebar_cb(this)
- }
- })
- this.onButtonListen(this.btn_lqjl,()=>{
- if(this.m_lqjl_cb!=null) {
- this.m_lqjl_cb(this)
- }
- })
- }
- show(isToEnterFromSidebar:boolean, go_sidebar_cb, lqjl_cb) {
- this.node.active = true
- this.m_go_sidebar_cb = go_sidebar_cb
- this.m_lqjl_cb = lqjl_cb
- if(isToEnterFromSidebar) {
- this.btn_lqjl.active = true
- this.btn_go_sidebar.active = false
- } else {
- this.btn_lqjl.active = false
- this.btn_go_sidebar.active = true
- }
- }
- close() {
- this.node.active = false
- }
- }
|