event_fail_event.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. import { _decorator, Component, EditBox, Node, Toggle } from 'cc';
  2. import { event_item_fail_event } from '../../../data/data';
  3. const { ccclass, property } = _decorator;
  4. @ccclass('event_fail_event')
  5. export class event_fail_event extends Component {
  6. @property(Toggle) isReLife:Toggle = null;
  7. @property(Toggle) isShowZhuaziAnimation:Toggle = null;
  8. private m_data:event_item_fail_event = null;
  9. public initView(data:event_item_fail_event){
  10. this.m_data = data;
  11. this.updateStatus()
  12. this.isReLife.node.on(Toggle.EventType.TOGGLE,()=>{
  13. this.m_data.is_relife = this.isReLife.getComponent(Toggle).isChecked;
  14. })
  15. this.isShowZhuaziAnimation.node.on(Toggle.EventType.TOGGLE,()=>{
  16. this.m_data.is_show_animation = this.isShowZhuaziAnimation.getComponent(Toggle).isChecked;
  17. })
  18. }
  19. updateStatus() {
  20. this.isReLife.getComponent(Toggle).isChecked = this.m_data.is_relife;
  21. if(this.m_data.is_show_animation==undefined||
  22. this.m_data.is_show_animation==null) {
  23. this.m_data.is_show_animation = true
  24. }
  25. this.isShowZhuaziAnimation.getComponent(Toggle).isChecked = this.m_data.is_show_animation;
  26. }
  27. }