| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- cc.Class({
- extends: cc.BaseClass,
- properties: {
- m_BtSit: cc.Node,
- m_BtCheckOut: cc.Node,
- m_BtChangeTable: cc.Node,
- },
- onLoad: function () {
- this.InitView();
- this.m_BtSit.active = false;
- this.m_BtReturn.active = false;
- this.m_BtCheckOut.active = false;
- this.m_BtLookOnUser.active = false;
- this.m_BtSet.active = false;
- },
- start: function () {
- this.InitView();
- },
- update: function () {
- if (this.m_Hook && this.m_Hook.m_wGameProgress > 0 && this.m_Hook.m_cbGameStatus == 0 && GameDef.m_dwGameRuleArr[3] > 0) {
- this.m_BtReturn.active = true;
- this.m_BtChangeTable.active = true;
- } else if (this.m_Hook && this.m_Hook.m_wGameProgress > 0){
- this.m_BtReturn.active = false;
- this.m_BtChangeTable.active = false;
- }
- },
- InitView: function () {
- if (!this.m_BtSit) this.m_BtSit = this.$('New Node/Layout/BtSit');
- if (!this.m_BtReturn) this.m_BtReturn = this.$('New Node/Layout/BtReturn');
- if (!this.m_BtCheckOut) this.m_BtCheckOut = this.$('New Node/Layout/BtCheckOut');
- if (!this.m_BtLookOnUser) this.m_BtLookOnUser = this.$('New Node/Layout/BtLookOnUser');
- if (!this.m_BtSet) this.m_BtSet = this.$('New Node/Layout/BtSet');
- },
- OnShowView: function () {
- this.InitView();
- this.m_BtSit.active = false;
- this.m_BtReturn.active = false;
- this.m_BtCheckOut.active = false;
- this.m_BtLookOnUser.active = false;
- this.m_BtSet.active = false;
- if (this.m_Hook.IsLookonMode()) {
- this.m_BtSit.active = true;
- this.m_BtReturn.active = true;
- this.m_BtCheckOut.active = false;
- //this.m_BtLookOnUser.active = true;
- this.m_BtSet.active = true;
- } else {
- this.m_BtSit.active = false;
- this.m_BtReturn.active = true;
- var bCreater = this.m_Hook.m_dwCreater == this.m_Hook.GetMeUserItem().GetUserID();
- if ((bCreater || this.m_Hook.m_wGameProgress > 0)) this.m_BtCheckOut.active = true;
- console.log("显示界面", bCreater, this.m_Hook.m_wGameProgress)
- //this.m_BtLookOnUser.active = true;
- this.m_BtSet.active = true;
- if (bCreater) {
- this.m_BtReturn.active = false;
- }
- }
- if (GameDef.m_dwGameRuleArr[3] > 0) {
- this.m_BtCheckOut.active = false;
- }else{
- this.m_BtChangeTable.active = false;
- }
- },
- OnClick_BtChangeTable:function(){
- this.HideView();
- this.m_Hook.OnBtChangeTable();
- },
- OnClick_BtSet: function () {
- this.m_Hook.OnClicked_GameSetting();
- this.HideView();
- },
- OnClick_BtSit: function () {
- this.m_Hook.OnBtLookOnSit();
- this.HideView();
- },
- OnClick_BtLeave: function () {
- this.m_Hook.OnBtReturn();
- this.HideView();
- },
- OnClick_BtCheckOut: function () {
- this.m_Hook.OnClick_CheckOut();
- this.HideView();
- },
- OnClick_BtLookOnUser: function () {
- this.m_Hook.OnClick_BtLookOnList();
- this.HideView();
- },
- });
|