public override void SendAction()
    {
        //User.arrItemPrice.Clear ();
        Ag.LogString("WasEventList :: SendAction ...   Started ...  ");
        SendStr = "";
        SendStr = SendStr.AddCodeKeyKKOID(User, 243);
        SendStr = SendStr.AddKeyValue("formatVersion", 1);

        SendStr     = SendStr.AddParen();
        postAction += () => {
            Ag.LogString("WasEventList :: postAction " + RcvdStr);
            JSONNode jdArr = NdObj ["arrEventInfo"];
            Ag.LogString("WasEventList ::   Number >>  " + jdArr.Count);
            for (int j = 0; j < jdArr.Count; j++)
            {
                WasEvent aObj = new WasEvent();
                aObj.ParseFrom(jdArr [j]);
                //aObj.ShowMyself ();
                User.arrEvent.Add(aObj);
            }
            Ag.LogString("WasEventList :: postAction " + Result.result + "   arrEvent : " + User.arrEvent.Count);
            messageAction(Result.result);
        };

        SendAndRciv();
    }
 WasEvent QuestEvent(string EventName)
 {
     for (int i = 0; i < Ag.mySelf.arrEvent.Count; i++)
     {
         if (Ag.mySelf.arrEvent [i].eventType == EventName)
         {
             mWasevent = Ag.mySelf.arrEvent [i];
         }
     }
     return(mWasevent);
 }
 void SaleItemSetting()
 {
     mPriceSaleList = new WasEvent();
     mItemSaleList  = new WasEvent();
     for (int i = 0; i < Ag.mySelf.arrEvent.Count; i++)
     {
         if (Ag.mySelf.arrEvent[i].eventType == "salePriceItem")
         {
             mPriceSaleList = Ag.mySelf.arrEvent[i];
         }
         if (Ag.mySelf.arrEvent[i].eventType == "saleItem")
         {
             mItemSaleList = Ag.mySelf.arrEvent[i];
         }
     }
 }