Example #1
0
        private void OnFlagDataUpdate(IEvent ievent)
        {
            FlagUpdateEvent e = ievent as FlagUpdateEvent;

            if (e == null)
            {
                return;
            }
            for (int i = 0; i < DataModel.PlayerData.Count; i++)
            {
                if (DataModel.PlayerData[i].Flag == e.Index && e.Value == true)
                {
                    DataModel.PlayerData[i].Stat = 2;
                    CheckNotic();
                    return;
                }
            }
            for (int i = 0; i < DataModel.AllianceData.Count; i++)
            {
                if (DataModel.AllianceData[i].Flag == e.Index && e.Value == true)
                {
                    DataModel.AllianceData[i].Stat = 2;
                    CheckNotic();
                    return;
                }
            }
        }
Example #2
0
    public void OnFlagInitData(IEvent ievent)
    {
        var tbGift = Table.GetGift(4000);

        if (tbGift == null)
        {
            return;
        }
        var ev = new FlagUpdateEvent(tbGift.Flag, true);

        OnFlagUpData(ev);
    }