Example #1
0
    public void SetAlarm(MonoBehaviour component, string name, AlarmDelegate func, Object data, float time, bool periodic = false)
    {
        TDataTimeMgr alarm = null;

        if ((alarm = Contains(component, name)) == null)
        {
            TDataTimeMgr dataMgr = new TDataTimeMgr();
            dataMgr.m_component     = component;
            dataMgr.m_alarmName     = name;
            dataMgr.func            = func;
            dataMgr.m_timeToExpired = time;
            dataMgr.m_time          = time;
            dataMgr.periodic        = periodic;
            dataMgr.data            = data;
            m_alarms.Add(dataMgr);
        }
        else
        {
            //Cambio los valores de la alarma
            alarm.m_timeToExpired = time;
            alarm.m_time          = time;
            alarm.func            = func;
            alarm.periodic        = periodic;
        }
    }
Example #2
0
        public CFormAlarm(AlarmDelegate deleAlarm)
        {
            m_deleAlarm = deleAlarm;

            InitializeComponent();

            // Alarm Type
            checkMsgBox.CheckedChanged      += new EventHandler(MsgBoxCheckedChange);
            checkLobbyMsgBox.CheckedChanged += new EventHandler(MsgBoxCheckedChange);
            checkChatWarn.CheckedChanged    += new EventHandler(MsgBoxCheckedChange);
            checkTimeFixed.CheckedChanged   += new EventHandler(MsgBoxCheckedChange);
            checkAction.CheckedChanged      += new EventHandler(MsgBoxCheckedChange);
            checkChatNotice.CheckedChanged  += new EventHandler(MsgBoxCheckedChange);

            // WorkID
            textWorkID.TextChanged += new EventHandler(textWorkID_TextChanged);

            // Msg Type
            checkNone.CheckedChanged   += new EventHandler(MsgTypeCheckedChange);
            checkOK.CheckedChanged     += new EventHandler(MsgTypeCheckedChange);
            checkCancel.CheckedChanged += new EventHandler(MsgTypeCheckedChange);
            checkInput.CheckedChanged  += new EventHandler(MsgTypeCheckedChange);
            checkCustom.CheckedChanged += new EventHandler(MsgTypeCheckedChange);

            // Popup
            checkPopup.CheckedChanged += new EventHandler(checkPopup_CheckedChanged);

            // S-Time
            textTime.TextChanged += new EventHandler(textTime_TextChanged);

            // Accept Duplicate
            checkDuplicate.CheckedChanged += new EventHandler(checkDuplicate_CheckedChanged);

            // String1, 2, 3, 4, CustomWork 1, 2, 3, 4
            textCustomString1.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomString2.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomString3.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomString4.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomWorkID1.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomWorkID2.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomWorkID3.TextChanged += new EventHandler(textCustomString1_TextChanged);
            textCustomWorkID4.TextChanged += new EventHandler(textCustomString1_TextChanged);

            btnOK.Click += new EventHandler(btnOK_Click);
        }