ClubSwitchBG.js 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. cc.Class({
  2. extends: cc.BaseClass,
  3. properties: {
  4. },
  5. onLoad: function () {
  6. //window.LoadSetting();
  7. for (var i = 0; i < 3; i++) {
  8. this.$(`Layout/${i}`).on('toggle', this.onTogClicked, this);
  9. }
  10. for (var i = 0; i < 3; i++) {
  11. this.$(`Layout2/${i}`).on('toggle', this.onTogColorClicked, this);
  12. }
  13. },
  14. start: function () {
  15. this.$(`Layout/${window.g_Setting[window.SetKey_CLUB_BG]}@Toggle`).isChecked = true;
  16. this.$(`Layout2/${window.g_Setting[window.SetKey_CLUB_TABLE_COLOR]}@Toggle`).isChecked = true;
  17. },
  18. SetHook: function (hook) {
  19. this.m_Hook = hook;
  20. },
  21. onTogClicked: function (tog) {
  22. this.m_Hook.onSwitchBG(tog.node.name);
  23. window.SaveSetting(window.SetKey_CLUB_BG, parseInt(tog.node.name));
  24. },
  25. onTogColorClicked:function(tog){
  26. this.m_Hook.onSwitchTableBG(tog.node.name);
  27. window.SaveSetting(window.SetKey_CLUB_TABLE_COLOR, parseInt(tog.node.name));
  28. }
  29. });