public void RegistUserInfo() { Ag.LogIntenseWord(" RegistUserInfo KKO ID :::::: " + Ag.mySelf.WAS.KkoID); WasUserInfo aObj = new WasUserInfo() { User = Ag.mySelf, flag = 1 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: //UniformInit (); //Ag.mVirServer.SetUniform (); UniformInit(); RegistUniform(); RegCardUpdate(); break; case -1: case 4: return; } Ag.mySelf.WAS.profileURL = StcPlatform.ProfileURL; AgStt.NodeClose(); AgStt.NodeOpen(); }; }
public void UserInfo() { //JCE.JceEventBanner (Ag.mySelf); Ag.LogIntenseWord("Login_Register.cs :: UserInfo >> KKO ID :::::: " + Ag.mySelf.WAS.KkoID); WasUserInfo aObj = new WasUserInfo() { User = Ag.mySelf, flag = 1 }; aObj.messageAction = (int pInt) => { switch (pInt) { case 0: LocalSettingSave(); PriceItem(); //Ag.mySelf.CheckFirstDailyEventToday (); break; case -1: case 4: return; } Ag.mySelf.WAS.profileURL = StcPlatform.ProfileURL; AgStt.NodeClose(); AgStt.NodeOpen(); }; }
void AutoLoginProcess() { WasLogin aObj = new WasLogin() { User = Ag.mySelf, osVer = "1.1" }; aObj.messageAction = (int pInt) => { if (pInt == 0) { WasUserInfo uObj = new WasUserInfo() { User = Ag.mySelf, flag = 0 }; uObj.messageAction = (int uInt) => { Ag.LogString(" User Info OK "); }; WasItemInfo bObj = new WasItemInfo() { User = Ag.mySelf }; bObj.messageAction = (int xpInt) => { }; } aObj = null; }; }
// _////////////////////////////////////////////////_ _///////////////////////_ _____ UI _____ Method _____ void GotoHome() { mGameScoreeff = false; Ag.mSingleMode = false; Ag.NodeObj.LeaveMyself(); if (PreviewLabs.PlayerPrefs.GetBool("BgmSoundOff")) { BgmSound.Instance.Play(); } //Ag.NodeObj.UserModify ("ONLINE", statusOnly:false); //Ag.NodeObj.MySocket.ActionUser (); Ag.mGameStartAlready = true; dicGameSceneMenuList ["loading"].SetActive(true); WasUserInfo aObj = new WasUserInfo() { User = Ag.mySelf, flag = 1 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Application.LoadLevel("GameScenetoMenuscene"); break; case -1: case 4: return; } }; }
//public Action ActPurchaseSuccess, ActPurchaseCancelled; public AmIAP() { arrProduct = new List <StoreKitProduct> (); StoreKitManager.productListReceivedEvent += allProducts => { // 상품 목록 받는 부분. Ag.LogString("received total products: " + allProducts.Count); ProdNumFromAppl = allProducts.Count; arrProduct = allProducts; for (int k = 0; k < arrProduct.Count; k++) { (" Product : " + arrProduct [k].productIdentifier + " Prc : " + arrProduct [k].price).HtLog(); } Ag.LogDouble(" StoreKitManager.productListReceivedEvent :: Done !!! "); }; StoreKitManager.purchaseSuccessfulEvent += tObject => { // StoreKitTransaction Object.. Ag.LogString("Receipt >>> " + tObject.base64EncodedTransactionReceipt.Substring(0, 10), pWichtig: true); AgStt.IntendedPause = false; // 초 기 화 ReceiptOfIAP = tObject.base64EncodedTransactionReceipt; TransactionID = tObject.transactionIdentifier; if (ReceiptOfIAP.Length > 100) // 구매 성공. { WasInAppPrchs aObj = new WasInAppPrchs() { User = TheUser //, ActPurchaseSuccess = this.ActPurchaseSuccess, ActPurchaseCancelled = this.ActPurchaseCancelled }; aObj.messageAction = (int pInt) => { switch (pInt) // { case 0: WasUserInfo uObj = new WasUserInfo() { User = TheUser, flag = 0 }; uObj.messageAction = (int uInt) => { Ag.LogString(" OK "); }; break; } }; Ag.LogString(" purchaseSuccessfulEvent WasInAppPrcs call.. ", pWichtig: true); } }; // public static event Action<string> purchaseCancelledEvent; StoreKitManager.purchaseCancelledEvent += tStr => { AgStt.IntendedPause = false; // 초 기 화 EventPurchaseCancelled(); Debug.Log("purchase Canceled >>_ " + tStr); }; }
public static void InitialWASJobs(AmUser user) { WasUserInfo bObj = new WasUserInfo() { User = user, flag = 1 }; bObj.messageAction = (int pInt2) => { WasItemPrice cObj = new WasItemPrice() { User = user, DiscountOnly = false }; cObj.messageAction = (int pInt3) => { }; }; }
void WasUserinfo() { WasUserInfo aObj = new WasUserInfo() { User = Ag.mySelf, flag = 0 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: RanKuser(); break; case -1: case 4: return; } }; }
public void RankInfo() { WasUserInfo aObj = new WasUserInfo() { User = Ag.mySelf, flag = 1 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: RanKuser(); FriendInit(); break; case -1: case 4: return; } }; }
// _////////////////////////////////////////////////_ _____ Main _____ Methods _____ public override void SendAction() { WasUserInfo addObj; Ag.LogString("WasUserUpdate :: SendAction ... Started ... "); SendStr = ""; SendStr = SendStr.AddCodeKeyKKOID(User, 102); SendStr = SendStr.AddKeyValue("formatVersion", 1); SendStr = SendStr.AddKeyValue("etcInfo", etcInfo, false); SendStr = SendStr.AddParen(); postAction = () => { if (Result.result == 0) { addObj = new WasUserInfo() { User = User, flag = 0 } } ; messageAction(Result.result); }; SendAndRciv(); }
// mailbox(360) 에서 받은 msgID2. 모두 받기는 msgID1, msgID2 모두 -1 public override void SendAction() { if (eraseAll) { msgID1 = msgID2 = -1; // 모두 받기는 msgID1, msgID2 모두 -1 } Ag.LogString("WasMailErase :: SendAction ... Started ... "); SendStr = ""; SendStr = SendStr.AddCodeKeyKKOID(User, 361); // AddKeyValue ("serviceCode", 361); SendStr = SendStr.AddKeyValue("formatVersion", 1); //SendStr = SendStr.AddKeyValue ("userID", User.WAS.KkoID); //SendStr = SendStr.AddKeyValue ("key", User.WAS.WasKey); SendStr = SendStr.AddKeyValue("msgID1", msgID1); SendStr = SendStr.AddKeyValue("msgID2", msgID2, false); SendStr = SendStr.AddParen(); postAction += () => { Ag.LogString("WasMailErase :: postAction " + RcvdStr); //JsonData jsUInfo = JsonMapper.ToObject (RcvdStr); WasUserInfo aObj = new WasUserInfo() { User = User, flag = 0 }; aObj.messageAction = (int pInt) => { Ag.LogString(" User Info :: Result " + Result.result); }; Ag.LogString("WasMailErase :: postAction " + Result.result); messageAction(Result.result); }; SendAndRciv(); }
public void SetColumnA() { muiCol = 0; muiRow = 0; int colN = 0, colEA; GUI.Label(myGUI.GetRect(muiCol, muiRow++), myUser.WAS.KkoID + " " + myUser.WAS.League); // _////////////////////////////////////////////////_ _____ DivideRect _____ Regist _____ Rect curRegis = myGUI.GetRect(muiCol, muiRow++); chkTeamName = GUI.TextField(myGUI.DivideRect(curRegis, 3, 0), chkTeamName, 15); colEA = 5; colN = 2; if (GUI.Button(myGUI.DivideRect(curRegis, colEA, colN++), "Chk Team")) { WasTeamCheck aObj = new WasTeamCheck() { ID = myUser.WAS.KkoID, TgtName = chkTeamName }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curRegis, colEA, colN++), "Reg")) { myUser.WAS.TeamName = chkTeamName; WasRegist aObj = new WasRegist() { User = myUser }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curRegis, colEA, colN++), "S. Ver")) { WasServerVersion aObj = new WasServerVersion() { User = myUser }; aObj.messageAction = (int pInt) => { aObj = null; }; } // if (GUI.Button (myGUI.DivideRect (curRegis, colEA, colN++), "SvrVer")) { // WasServerVersion aObj = new WasServerVersion () { User = myUser }; // //AgStt.GoToLoginAfterRegist = false; // aObj.messageAction = (int pInt) => { // }; // } // if (GUI.Button (myGUI.DivideRect (curRegis, colEA, colN++), "UnRgst")) { // WasUnRegist aObj = new WasUnRegist () { User = myUser }; // //AgStt.GoToLoginAfterRegist = false; // aObj.messageAction = (int pInt) => { // }; // } // _////////////////////////////////////////////////_ _____ DivideRect _____ Login 2 _____ Rect curLogin = myGUI.GetRect(muiCol, muiRow++); colN = 0; colEA = 3; if (GUI.Button(myGUI.DivideRect(curLogin, colEA, colN++), "Login")) { WasLogin aObj = new WasLogin() { User = myUser, osVer = "1.1" }; aObj.messageAction = (int pInt) => { Ag.LogIntenseWord(" Result :: " + pInt); if (pInt == 0) { WasUserInfo bObj = new WasUserInfo() { User = myUser, flag = 1 }; bObj.messageAction = (int pInt2) => { WasItemPrice cObj = new WasItemPrice() { User = myUser, DiscountOnly = false }; cObj.messageAction = (int pInt3) => { }; }; } }; } if (GUI.Button(myGUI.DivideRect(curLogin, colEA, colN++), "U:Info:f0")) { WasUserInfo aObj = new WasUserInfo() { User = myUser, flag = 0 }; aObj.messageAction = (int pInt) => { aObj = null; }; } if (GUI.Button(myGUI.DivideRect(curLogin, colEA, colN++), "Review")) { WasReview aObj = new WasReview() { User = myUser }; aObj.messageAction = (int pInt) => { }; } // _////////////////////////////////////////////////_ _____ DivideRect _____ Login 2 _____ Rect curRank = myGUI.GetRect(muiCol, muiRow++); colN = 0; colEA = 3; if (GUI.Button(myGUI.DivideRect(curRank, colEA, colN++), "Friend Rank")) { WasFriendRank aObj = new WasFriendRank() { User = myUser }; aObj.arrFriendIDs.Add("91278098233517152"); aObj.arrFriendIDs.Add("88214690633939121"); aObj.arrFriendIDs.Add("88712330645978192"); aObj.arrFriendIDs.Add("88159078716546208"); aObj.arrFriendIDs.Add("88159078716500000"); aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curRank, colEA, colN++), "Itm:Pr")) { WasItemPrice aObj = new WasItemPrice() { User = myUser, DiscountOnly = false }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curRank, colEA, colN++), "EvntList")) { WasEventList aObj = new WasEventList() { User = myUser }; aObj.messageAction = (int pInt) => { }; } GUI.Label(myGUI.GetRect(muiCol, muiRow++), " C/C/G : " + myUser.mCash1 + " _ " + myUser.mCash2 + " _ " + myUser.mGold); // _////////////////////////////////////////////////_ _____ DivideRect _____ Purchase 5 _____ Rect curR = myGUI.GetRect(muiCol, muiRow++); colEA = 4; colN = 0; if (GUI.Button(myGUI.DivideRect(curR, colEA, colN++), "Free")) // Purchase { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = "GloveFreeTime", itemTypeId = "GloveFreeDay",// "GloveFreeMonth", ea = 1, }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curR, colEA, colN++), "Ticket")) { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = "TICKET", itemTypeId = "TicketNormal", ea = 1 }; aObj.messageAction = (int pInt) => { Ag.LogString(" result : >>> " + pInt.LogWith("result is")); }; } if (GUI.Button(myGUI.DivideRect(curR, colEA, colN++), "Drink")) // Purchase { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = "DRINK", itemTypeId = "TeamBlueDrink", // "BlueDrink", // "GreenDrink", ea = 1 }; aObj.messageAction = (int pInt) => { Ag.LogString(" result : >>> " + pInt.LogWith("result is")); }; } if (GUI.Button(myGUI.DivideRect(curR, colEA, colN++), "Ceremony")) // Purchase { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = "CEREMONY", itemTypeId = "CeremonySkill01", ea = 1 }; aObj.messageAction = (int pInt) => { Ag.LogString(" result : >>> " + pInt.LogWith("result is")); }; } // _////////////////////////////////////////////////_ _____ DivideRect _____ Purchase _____ Rect rctPur = myGUI.GetRect(muiCol, muiRow++); colEA = 4; colN = 0; if (GUI.Button(myGUI.DivideRect(rctPur, colEA, colN++), "Msg")) // Purchase { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = "MESSAGE", itemTypeId = "EndMessage", ea = 1 }; aObj.messageAction = (int pInt) => { Ag.LogString(" result : >>> " + pInt.LogWith("result is")); }; } if (GUI.Button(myGUI.DivideRect(rctPur, colEA, colN++), "Func")) // Purchase { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = "Func", ea = 1, itemTypeId = "FuncCardExtendD" //"FuncBackNumEdit : ", }; aObj.messageAction = (int pInt) => { aObj = null; }; } // _////////////////////////////////////////////////_ _____ DivideRect _____ Purchase Item with TextField _____ Rect curRpur = myGUI.GetRect(muiCol, muiRow++); colN = 0; colEA = 3; itemType = GUI.TextField(myGUI.DivideRect(curRpur, colEA, colN++), itemType); itemTypeID = GUI.TextField(myGUI.DivideRect(curRpur, colEA, colN++), itemTypeID); if (GUI.Button(myGUI.DivideRect(curRpur, colEA, colN++), "Purchase")) // Purchase { WasPurchaseItem aObj = new WasPurchaseItem() { User = myUser, itemType = itemType, itemTypeId = itemTypeID, ea = 1 }; aObj.messageAction = (int pInt) => { }; } // _////////////////////////////////////////////////_ _____ DivideRect _____ Purchase _____ Rect rctPrc = myGUI.GetRect(muiCol, muiRow++); colN = 0; colEA = 4; if (GUI.Button(myGUI.DivideRect(rctPrc, colEA, colN++), "Uniform")) // Purchase { WasPurchaseUniform aObj = new WasPurchaseUniform() { User = myUser, uniformTypeID = "KickerUniformTop4", // "DefaultUniform", }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(rctPrc, colEA, colN++), "Costume")) // Purchase { WasPurchaseCostume aObj = new WasPurchaseCostume() { User = myUser, costumeName = "RoseCostume" }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공, -1:캐쉬 부족, 1:잘못된 단위 { case 0: Ag.LogString(" result : Success "); return; } }; } if (GUI.Button(myGUI.DivideRect(rctPrc, colEA, colN++), "BuyGold")) // Purchase { WasPurchaseGold aObj = new WasPurchaseGold() { User = myUser, Gold = 100 }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(rctPrc, colEA, colN++), "Card")) // Purchase { WasPurchaseCard aObj = new WasPurchaseCard() { User = myUser, option = 1, eaNum = 1, buyType = 0, leagueType = "K", additionalBuyFlag = 1 }; aObj.messageAction = (int pInt) => { }; } // _////////////////////////////////////////////////_ _____ DivideRect _____ ItemUse Drink / Scouter _____ Rect curRUse = myGUI.GetRect(muiCol, muiRow++); colN = 0; colEA = 3; if (GUI.Button(myGUI.DivideRect(curRUse, colEA, colN++), "UseDrink")) // Item Use { WasItemUse aObj = new WasItemUse() { User = myUser, itemType = "DRINK", itemTypeId = "GreenDrink" }; aObj.messageAction = (int pInt) => { Ag.LogString(" result : >>> " + pInt.LogWith("result is")); }; } if (GUI.Button(myGUI.DivideRect(curRUse, colEA, colN++), "Scout")) // Scouter { WasScouter aObj = new WasScouter() { User = myUser }; aObj.messageAction = (int pInt) => { aObj = null; }; } if (GUI.Button(myGUI.DivideRect(curRUse, colEA, colN++), "Add +")) // Scouter { myUser.GetCardOrderOf(1).AddScouterValue(3, false); } // _////////////////////////////////////////////////_ _____ DivideRect _____ Mail _____ Rect curB = myGUI.GetRect(muiCol, muiRow++); colN = 0; if (GUI.Button(myGUI.DivideRect(curB, 3, colN++), "Mail")) { WasMailFetch aObj = new WasMailFetch() { User = myUser }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curB, 3, colN++), "M:Erase")) { WasMailErase aObj = new WasMailErase() { User = myUser, msgID1 = myUser.arrMail [0].WAS.msgID1, msgID2 = myUser.arrMail [0].WAS.msgID2 }; aObj.messageAction = (int pInt) => { }; } if (GUI.Button(myGUI.DivideRect(curB, 3, colN++), "M:Send")) { WasMailSend aObj = new WasMailSend() { User = myUser, friendID = "88214690633939121", itemTypeId = "BlueDrink", content = " JJJ !!! " }; aObj.messageAction = (int pInt) => { }; } muiRow++; // _////////////////////////////////////////////////_ _____ DivideRect _____ Card 3 _____ Rect curFetch = myGUI.GetRect(muiCol, muiRow++); if (GUI.Button(myGUI.DivideRect(curFetch, 4, 0), "F:Item : " + myUser.arrItem.Count)) // Item { WasItemInfo aObj = new WasItemInfo() { User = myUser }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Ag.LogString(" result : Success "); return; } }; } if (GUI.Button(myGUI.DivideRect(curFetch, 4, 1), "F:Card")) // Card { WasCardUniformCostume aObj = new WasCardUniformCostume() { User = myUser, code = 240 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Ag.LogString(" result : Success "); return; } }; // myUser.CheckKickOrder (); } if (GUI.Button(myGUI.DivideRect(curFetch, 4, 2), "F:Unif")) // Uniform { WasCardUniformCostume aObj = new WasCardUniformCostume() { User = myUser, code = 241 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Ag.LogString(" result : Success "); return; } }; } if (GUI.Button(myGUI.DivideRect(curFetch, 4, 3), "F:Cstm")) // Costume { WasCardUniformCostume aObj = new WasCardUniformCostume() { User = myUser, code = 242 }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Ag.LogString(" result : Success "); return; } }; } // _////////////////////////////////////////////////_ _____ Item _____ Update _____ if (GUI.Button(myGUI.GetRect(muiCol, muiRow++), "Msg Update : " + myUser.arrItem.Count)) { // 아이템은 메시지만 업데이트 대상임. AmItem startMsg = myUser.arrItem.GetMemberWithCond((AmItem iObj) => { return(iObj.WAS.itemTypeID == "CeremonySkill01"); //"EndMessage"; //"StartMessage"; // 이렇게 조건을 지정하여 해당 아이템을 가져온다. }); startMsg.WAS.applyID = -1; startMsg.WAS.msg = " again DoitAgain''' "; WasItemUpdate aObj = new WasItemUpdate() { User = myUser, itemObj = startMsg // 이렇게 업데이트 대상 아이템 <하나> 만 넣어준다. }; aObj.messageAction = (int pInt) => { }; } // _////////////////////////////////////////////////_ _____ DivideRect _____ Update _____ Rect curRUp = myGUI.GetRect(muiCol, muiRow++); colN = 0; colEA = 4; if (GUI.Button(myGUI.DivideRect(curRUp, colEA, colN++), "Uniform " + myUser.arrUniform.Count)) // Update { WasUniformUpdate aObj = new WasUniformUpdate() { User = myUser }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Ag.LogString(" result : Success "); break; } }; } if (GUI.Button(myGUI.DivideRect(curRUp, colEA, colN++), "Cstm " + myUser.arrCostume.Count)) // Update { myUser.arrCostume [0].WAS.cardId = 11; myUser.arrCostume [0].WAS.etcInfo = " Changed Info"; WasCostumeUpdate aObj = new WasCostumeUpdate() { User = myUser }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공 { case 0: Ag.LogString(" result : Success "); break; } }; } if (GUI.Button(myGUI.DivideRect(curRUp, colEA, colN++), "Card " + myUser.arrCard.Count)) // Update //if (GUI.Button (myGUI.GetRect (muiCol, muiRow++), " < Card Update :: " + myUser.arrCard.Count + " >")) { // Update { for (int kk = 0; kk < myUser.arrCard.Count; kk++) { myUser.arrCard [kk].mustUpdate = true; } List <AmCard> cardArr = myUser.GetUpdateCards(); if (cardArr.Count != 0) { WasCardUpdate aObj = new WasCardUpdate() { User = myUser, arrSendCard = null }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공, -1:캐쉬 부족, 1:잘못된 단위 { case 0: Ag.LogString(" result : Success "); return; } }; } } #if UNITY_EDITOR #endif }
void SetStateArraySingleMode() { mStateArr.AddAMember("Begin", 4f); //ljk 10.31 mStateArr.AddEntryAction(() => { Ag.ContGameNum++; mGameOver = false; mNetworkError = false; EnemUserCheck = false; //TurnNum = 0; //Ag.NodeObj.TurnNum = mTurnNum; Ag.NodeObj.EnemyUser = Ag.myEnem; dicGameSceneMenuList ["Panel_item"].SetActive(false); arrMyScore = new List <bool> (); arrEnScore = new List <bool> (); arrAllMyScore = new List <bool> (); arrAllEnScore = new List <bool> (); dicGameSceneMenuList ["EnemyPointLabel"].GetComponent <UILabel> ().text = "0"; dicGameSceneMenuList ["MyPointLabel"].GetComponent <UILabel> ().text = "0"; if (Ag.mGuest) { dicGameSceneMenuList ["Mynick"].GetComponent <UILabel> ().text = "No name"; // "NONAME"; } else { dicGameSceneMenuList ["Mynick"].GetComponent <UILabel> ().text = WWW.UnEscapeURL(Ag.mySelf.WAS.TeamName); } dicGameSceneMenuList ["Enemnick"].GetComponent <UILabel> ().text = Ag.mVirServer.teamName; dicGameSceneMenuList ["MyScore"].GetComponent <UILabel> ().text = "0"; dicGameSceneMenuList ["EnemScore"].GetComponent <UILabel> ().text = "0"; Ag.mViewCard.CardLeagueSpritename(Ag.mySelf.WAS.League); dicGameSceneMenuList ["IngameUserDiv"].GetComponent <UISprite> ().spriteName = Ag.mViewCard.LeagueSpriteNameS; if (Ag.mSingleMode) { dicGameSceneMenuList ["IngameEnemDiv"].GetComponent <UISprite> ().spriteName = Ag.mViewCard.LeagueSpriteNameS; } else { Ag.mViewCard.CardLeagueSpritename(Ag.NodeObj.EnemyUser.WAS.League); dicGameSceneMenuList ["IngameEnemDiv"].GetComponent <UISprite> ().spriteName = Ag.mViewCard.LeagueSpriteNameS; } // Ag.NodeObj.MySocket.dlgtIleft = IleftGame; // leave; // Ag.NodeObj.MySocket.dlgtEnemyLeft = EnemyLeftGame; // enemy Leave; if (Ag.NodeObj.AmHost.HasValue) { Ag.mgIsKick = Ag.NodeObj.AmHost.Value; } DrinkSkill(); Ag.mySelf.SetCostumeToCard(); Ag.NodeObj.EnemyUser.SetCostumeToCard(); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("CountDn", 0.5f); mStateArr.AddEntryAction(() => { //Ag.LogString ("Game :: CountDn "); //Debug.Log ("GamePack" + Ag.mgGamePackReceived); }); mStateArr.AddExitCondition(() => { return(true); //ljk 11 11 }); mStateArr.AddExitAction(() => { //Debug.Log ("GotoPreGame"); }); mStateArr.AddTimeOutProcess(20.0f, () => { Ag.LogNewLine(20); Ag.LogString("Application.LoadLevel"); mStateArr.SetStateWithNameOf("HeartBeat"); // [2012:11:12:MOON] Heart Beat //mAwayMyself = true; }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("PreGame", 3f); mStateArr.AddEntryAction(() => { Ag.ContGameNum += 1; //Debug.Log ("backGreenItemPosition " + dicGameSceneMenuList["Anim_back_green"].gameObject.transform.localPosition.y); dicGameSceneMenuList ["Panel_item"].SetActive(true); ItemPowerUpImagechange(); //Debug.Log ("backGreenItemPosition " + dicGameSceneMenuList["Anim_back_green"].gameObject.transform.localPosition.y); GUI.color = new Color(1f, 1f, 1f, 1f); if (Ag.mgIsKick) { CreateCursor(); } if (Ag.mgIsKick && !AgStt.mgGameTutorial) //... Set Player Object { dicGameSceneMenuList ["MainBar"].SetActive(true); } else { DragPosition(true); DragPositionF(true); dicGameSceneMenuList ["Panel_keeperarrow_Main2"].SetActive(true); dicGameSceneMenuList ["Panel_keeperarrow_set"].SetActive(true); StartCoroutine(KeeperTimer()); } StartCoroutine(CoruKickerDirBarOff()); //Debug.Log (mSinglePlayerNum + "------------------------------------------------------------------mSinglePlayer"); }); mStateArr.AddExitAction(() => { RedbullNum(); }); mStateArr.AddAMember("BeforeDirPotion", 1f); mStateArr.AddEntryAction(() => { SetKickerDir(false); if (Ag.mgIsKick) { RedItemLogic(); } mStage.mIsTouched = mStatusSillBar = false; if (mEventItemShowTime) { StartCoroutine(WaittimeItemShow(2f)); } else { mEventItemShowTime = false; } if (!mDidEventPotion && !mDirMinuspotion) { mStateArr.SetStateWithNameOf("MidPausBiggerGamdDir"); } }); // ________________________________________________ Add A Member.. Ljk Mid Direction potion.. mStateArr.AddAMember("MidPausBiggerGamdDir", 1f); mStateArr.AddEntryAction(() => { GameObject mDirUPclone; if (Ag.mgIsKick) { if (mDidEventPotion || Ag.mGreenItemFlag) { StartCoroutine(ItemeffOn("backeffect_green")); myCard.ExpandDirection(); DestoryGuideBar(); //DrawGuideLine2 (); DrawGuideLineNew(); SoundManager.Instance.Play_Effect_Sound("ApplyRedBull"); if (!Ag.mGreenItemFlag) { Ag.mBallEventAlready = mItemflag1 = mDidEventPotion = mDirMinuspotion = false; Setitem("Anim_back_green", false); Setitem("Anim_eff03_green", false); } } mStartTime = Time.timeSinceLevelLoad; } }); mStateArr.AddAMember("GameDir", 2f); mStateArr.AddEntryAction(() => { mStage.InitCursorMove(mEventDirspeed, 300f); mSkillSound = mTempUseInStates = false; //Ag.NodeObj.GameVoid (); if (Ag.mgIsKick) { SoundManager.Instance.Play_Effect_Sound("BarMoving_01"); } }); mStateArr.AddDuringAction(() => { if (mStage.mIsTouched && !mTempUseInStates) { SetPlayerDir2(); //SetStatusBar(); mTempUseInStates = true; } }); mStateArr.AddAMember("MidPaus", 0.3f); mStateArr.AddEntryAction(() => { mTimer.SetActive(false); FindMyChild(dicGameSceneMenuList ["Panel_item"], "btn_scouter", false); FindMyChild(dicGameSceneMenuList ["Panel_item"], "progress_scouter", false); SetSkillValues(); if (Ag.mgIsKick) { Ag.mRound++; if (Ag.mgDirection == 0) { SetKickerDir(false); } } else { if (0 < Ag.mgDirection) { SoundManager.Instance.Play_Effect_Sound("SelectDirection"); } } DragPosition(false); DragPositionF(false); dicGameSceneMenuList ["Panel_keeperarrow_Main2"].SetActive(false); //DragPositionLastSetDir (true); }); mStateArr.AddExitAction(() => { mStage.InitCursorMove(0.8f, 300f); }); // Save Touch Points [GAM_RLT] // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("MidPausPotion", 1f); mStateArr.AddEntryAction(() => { if (!Ag.mgIsKick) { RedItemLogic(); } SkillCursor(); if (!Ag.mgIsKick) { //CreateCursor (); //SkillCursor (); //KeeperUISwipeSetLastDir (Ag.mgDirection); } if (!Ag.mgIsKick && mIsKeeperSkl != 5) { //Debug.Log (mIsKeeperSkl + "KeeperDirNum"); //KeeperSelectedBar (mIsKeeperSkl); //mKeeperUIBar [mIsKeeperSkl - 1].animation.Play ("AlphaAni2"); } mStage.mIsTouched = mStatusSillBar = false; //mKeeperSelectBar.SetActive (false); if (!mDidBuyPotion && !mEventPotion && !mEventminusPotion && !Ag.mBlueItemFlag) { mStateArr.SetStateWithNameOf("MidPausBiggerPotion"); } else { if (mDidBuyPotion || Ag.mBlueItemFlag) { //Debug.Log ("Drink!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); SoundManager.Instance.Play_Effect_Sound("ApplyRedBull"); //arrStatusBar[0].animation.Play(""); //GameObject.Find ("UI Root/Camera/Anchor/StatusBar/Redbull/Background").gameObject.animation.Play ("pocari"); } } // Debug.Log ("Create Skl BAr"); //DestoryGuideBar(); if (!AgStt.mgGameTutorial) { dicGameSceneMenuList ["MainBar"].SetActive(false); dicGameSceneMenuList ["MainSkillBar"].SetActive(true); if (myCard.WAS.grade == "S") { dicGameSceneMenuList ["MainSkillBar"].SetActive(false); dicGameSceneMenuList ["SGrade_MainSkillBar"].SetActive(true); } } DestoryGuideBar(); //DrawCreateSklLine (4, 125, 475); if (Ag.mgIsKick) { if (myCard.arrCostumeInCard.Count > 0) { if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KickerShoes01") { CostumeNum = 1; } if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KickerShoes02") { CostumeNum = 2; } if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KickerShoes03") { CostumeNum = 3; } if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KickerShoes04") { CostumeNum = 4; } } //Debug.Log ("GoodBar :: GetSkillFinalValue "+ myCard.mGood); //myCard.WAS.GetSkillFinalValue (Ag.mySelf.arrUniform [0].Kick.Shirt.Texture, Ag.mySelf.arrUniform [0].Kick.Pants.Texture, Ag.mySelf.arrUniform [0].Kick.Socks.Texture, CostumeNum, out myCard.WAS.skill [0], out myCard.WAS.skill [1]); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar1").GetComponent <UISprite> ().spriteName = "skillbar0"; dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").GetComponent <UISprite> ().spriteName = "skillbar1_1"; dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").transform.localPosition = new Vector3(((0.3f * 580) - 290), -260, 0); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar3").transform.localPosition = new Vector3(((0.3f * 580) - 290), -260, -0.1f); LegendSkillbar(); //Debug.Log ("GoodBar :: stateArray "+ myCard.mGood); } else { if (myCard.arrCostumeInCard.Count > 0) { if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KeeperGloves01") { CostumeNum = 1; } if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KeeperGloves02") { CostumeNum = 2; } if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KeeperGloves03") { CostumeNum = 3; } if (myCard.arrCostumeInCard [0].WAS.itemTypeId == "KeeperGloves04") { CostumeNum = 4; } } //Debug.Log ("GoodBar :: stateArray " + myCard.mGood); //myCard.WAS.GetSkillFinalValue (Ag.mySelf.arrUniform [0].Keep.Shirt.Texture, Ag.mySelf.arrUniform [0].Keep.Pants.Texture, Ag.mySelf.arrUniform [0].Keep.Socks.Texture, CostumeNum, out myCard.WAS.skill [0], out myCard.WAS.skill [1]); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar1").GetComponent <UISprite> ().spriteName = "skillbar_keeper0"; dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").GetComponent <UISprite> ().spriteName = "skillbar_keeper1_1"; dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").transform.localPosition = new Vector3(((0.3f * 580) - 290), -260, 0); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar3").transform.localPosition = new Vector3(((0.3f * 580) - 290), -260, -0.1f); //Debug.Log ("GoodBar :: stateArray " + myCard.mGood); LegendSkillbar(); } myCard.SetSkillPositions(myCard, false, false, false, Ag.mySelf, CostumeNum); SetSkillBarTextureSize(); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("MidPausBiggerPotion", 1f); mStateArr.AddEntryAction(() => { mStartTime = Time.timeSinceLevelLoad; // Potion apply... //GameObject mDirUPclone; if (mDidBuyPotion || (Ag.mgIsKick && (mEventPotion || mEventminusPotion)) || Ag.mBlueItemFlag) { StartCoroutine(ItemeffOn("backeffect_blue")); if (mEventPotion || mEventminusPotion) { SoundManager.Instance.Play_Effect_Sound("ApplyRedBull"); } DestoryGuideBar(); myCard.SetSkillPositions(myCard, true, false, false, Ag.mySelf, CostumeNum); if (Ag.mgIsKick) { //myCard.WAS.GetSkillFinalValue (Ag.mySelf.arrUniform [0].Keep.Shirt.Texture, Ag.mySelf.arrUniform [0].Keep.Pants.Texture, Ag.mySelf.arrUniform [0].Keep.Socks.Texture, CostumeNum, out myCard.WAS.skill [0], out myCard.WAS.skill [1]); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar1").GetComponent <UISprite> ().spriteName = "skillbar0"; dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").GetComponent <UISprite> ().spriteName = "skillbar1_1"; } else { //myCard.WAS.GetSkillFinalValue (Ag.mySelf.arrUniform [0].Keep.Shirt.Texture, Ag.mySelf.arrUniform [0].Keep.Pants.Texture, Ag.mySelf.arrUniform [0].Keep.Socks.Texture, CostumeNum, out myCard.WAS.skill [0], out myCard.WAS.skill [1]); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar1").GetComponent <UISprite> ().spriteName = "skillbar_keeper0"; dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").GetComponent <UISprite> ().spriteName = "skillbar_keeper1_1"; } dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar2_1").transform.localPosition = new Vector3(((0.3f * 580) - 290), -260, 0); dicGameSceneMenuList ["MainSkillBar"].transform.FindChild("bar3").transform.localPosition = new Vector3(((0.3f * 580) - 290), -260, -0.1f); LegendSkillbar(); SetSkillBarTextureSize(); //Debug.Log ("GoodBar :: stateArray " + myCard.mGood); if (Ag.mgIsKick && (mEventPotion || mEventminusPotion)) { myCard.SetSkillPositions(myCard, mDidBuyPotion, mEventPotion, mEventminusPotion, Ag.mySelf, CostumeNum); } if (!Ag.mBlueItemFlag) { mDidBuyPotion = false; Setitem("Anim_back_blue", mDidBuyPotion); Setitem("Anim_eff02_blue", mDidBuyPotion); } //Debug.Log ("Good" + myCard.mGood + "Perfect" + myCard.mPerfect); } if (Ag.mgIsKick && mItemflag1 && Ag.mBallEventAlready && (mEventPotion || mEventminusPotion)) { if (Ag.mgIsKick) { StartCoroutine(mRandomItemoff(0.8f)); mEventPotion = mEventminusPotion = mItemflag1 = Ag.mBallEventAlready = false; } } }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("GameSkl", 2f); mStateArr.AddEntryAction(() => { Ag.NodeObj.CurMyCard = myCard; //Ag.NodeObj.GameVoid (); mSkillSound = false; if (Ag.mgIsKick) { KickerScenePlay(false); mstatusBar = false; } SoundManager.Instance.Play_Effect_Sound("BarMoving_01"); mStage.InitCursorMove(mEventSkillSpeed, 300f); mTempUseInStates = false; }); mStateArr.AddDuringAction(() => { if (mStage.mIsTouched && !mTempUseInStates) { StartCoroutine(Skleff(2f, Ag.mgSkill)); //SetStatusBar(); mTempUseInStates = true; } }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("AftPaus", 0.7f); mStateArr.AddEntryAction(() => { // // tempDir++; // if (tempDir == 6) // tempDir = Ag.NodeObj.Direction = Ag.mgDirection = 1; // else // Ag.NodeObj.Direction = Ag.mgDirection = (byte)tempDir; //// // if (Ag.mgIsKick) { // Ag.NodeObj.Skill = Ag.mgSkill = 3; // Ag.NodeObj.Direction = Ag.mgDirection = 5; // } else { // Ag.mgEnemDirec = 5; // Ag.mgEnemSkill = 2; // Ag.NodeObj.Direction = Ag.mgDirection = 3; // Ag.NodeObj.Skill = Ag.mgSkill = 2; // } // // Ag.LogString (" My Send / Rcvd " + Ag.NodeObj.MySocket.arrGameSend.Count + " / " + Ag.NodeObj.MySocket.arrGameRcvd.Count ); // mRetryCount = 0; mskillflag = mStatusSillBar = true; //Panelka Exception..... if (Ag.mgIsKick && Ag.mgDirection == 5 && Ag.mgSkill > 1) { Ag.mgSkill = 1; } Ag.mgGamePackReceived = true; //[2013:07-23:LJK] mNetworkWaitAni(); TurnNum++; }); mStateArr.AddExitCondition(() => { return(Ag.mgGamePackReceived); }); mStateArr.AddTimeOutProcess(25.0f, () => { Ag.LogNewLine(20); Ag.LogString("Application.LoadLevel"); mStateArr.SetStateWithNameOf("HeartBeat"); // [2012:11:12:MOON] Heart Beat // mAwayMyself = true; }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("NetWait", 1f); mStateArr.AddEntryAction(() => { Ag.LogString(" mRetryCount : " + mRetryCount); if (Ag.mgIsKick) { Ag.mVirServer.Result(myCard); } else { Ag.mVirServer.Result(EnemCard); } // Ag.LogString (" My Dir / Skl " + Ag.mgDirection + " / " + Ag.mgSkill + " Enemy D / S " + Ag.mgEnemDirec + " / " + Ag.mgEnemSkill); WasUserInfo uObj = new WasUserInfo() { User = Ag.mySelf, flag = 0 }; Ag.NodeObj.GameTurnBot(TurnNum, EnemCard); //SoundManager.Instance.audio.volume = 1f; SoundManager.Instance.Play_Effect_Sound("whistle_1"); //SoundManager.Instance.audio.volume = 1f; }); // Ljk Statemachine Add mStateArr.AddAMember("PackWait", 1f); mStateArr.AddEntryAction(() => { EnemyCharacterEffect(); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("AnimaPlay", 0f); mStateArr.AddEntryAction(() => { StateAnimaplaySkillAni(); dicGameSceneMenuList ["Panel_item"].SetActive(false); dicGameSceneMenuList ["GoalNet_2"].SetActive(true); //KickerDirbaroff(); //mPanelItem.SetActive (false); //CheckTurnNumber (); Ag.NodeObj.GameScoreAddNewTurn(new int[] { Ag.NodeObj.MyUser.arrUniform [0].Kick.Shirt.Texture, Ag.NodeObj.MyUser.arrUniform [0].Kick.Pants.Texture, Ag.NodeObj.MyUser.arrUniform [0].Kick.Socks.Texture, CostumeNum, Ag.NodeObj.EnemyUser.arrUniform [0].Kick.Shirt.Texture, Ag.NodeObj.EnemyUser.arrUniform [0].Kick.Pants.Texture, Ag.NodeObj.EnemyUser.arrUniform [0].Kick.Socks.Texture, 1 }); // Mine : Unif/Cstm, Enemy : Unif/Cstm //Ag.NodeObj.GameScoreAddNewTurn (); int enemD, enemS; Ag.NodeObj.GetEnemyDirectSkill(out enemD, out enemS); Ag.mgEnemDirec = (byte)enemD; Ag.mgEnemSkill = (byte)enemS; dicGameSceneMenuList ["MainBar"].SetActive(false); dicGameSceneMenuList ["MainSkillBar"].SetActive(false); dicGameSceneMenuList ["SGrade_MainSkillBar"].SetActive(false); dicGameSceneMenuList ["Panel_keeperarrow_Main2"].SetActive(false); dicGameSceneMenuList ["Panel_keeperarrow_set"].SetActive(false); dicGameSceneMenuList ["Keeperinfo"].SetActive(false); dicGameSceneMenuList ["Kickerinfo"].SetActive(false); //Debug.Log ("arrIskick" + Ag.NodeObj.myGameLogic.arrScore.GetLastMember ().isKick + "arrDidwin" + Ag.NodeObj.myGameLogic.arrScore.GetLastMember ().didWin + "Iskick" + Ag.mgIsKick); if (Ag.NodeObj.myGameLogic.arrScore.GetLastMember().didWin) { Ag.mgDidWin = true; } else { Ag.mgDidWin = false; } DestoryGuideBar(); DragPositionF(false); SetKickerDir(false); KickerScenePlay(true); SoundManager.Instance.Play_Effect_Sound("01_Crowd_ready_loop"); //SkillSoundAfter (); AnimaPlay(); Add_ScoutValue(); dicGameSceneMenuList ["Kickerinfo_scouter_bundle"].SetActive(false); dicGameSceneMenuList ["Kickerinfo_scouter_discript"].SetActive(false); dicGameSceneMenuList ["Kickerinfo_progress_scouter"].transform.FindChild("Label_cash").gameObject.SetActive(true); StartCoroutine(AnimaStopCoru()); }); mStateArr.AddDuringAction(() => { mKeeperPosi.x = mBippos.transform.position.x; mKeeperPosi.z = mBippos2.transform.position.z; }); mStateArr.AddExitCondition(() => { return(mAnimationStopflag); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("Ceremony", 2.4f, "Packet"); mStateArr.AddEntryAction(() => { KickerDirbaroff(); DragPositionLastSetDir(false); //--------- Kicker Keepr Selected Ani Ag.NodeObj.myGameLogic.GetTotalScore(Ag.mySelf.GetApplyIDofItem("CeremonyDefault")); // 내 점수 Ag.NodeObj.enGameLogic.GetTotalScore(Ag.myEnem.GetApplyIDofItem("CeremonyDefault")); // 상대 점수 //Ag.NodeObj.GetTotalScore (out mMycurScore, out mEnemyCurScore); dicGameSceneMenuList ["MyScore"].GetComponent <UILabel> ().text = ((int)Ag.NodeObj.myGameLogic.CurAccumTotal).ToString(); //((int)mMycurScore).ToString (); dicGameSceneMenuList ["EnemScore"].GetComponent <UILabel> ().text = ((int)Ag.NodeObj.enGameLogic.CurAccumTotal).ToString(); //((int)mEnemyCurScore).ToString (); // ________________________________________________ LJK 2013 08 20 Delete Soon; //addKickSpotLight ("Bumped Diffuse"); UICamEff(false); mStatusSillBar = mskillflag = false; mEffballflag = false; mgoldenBalleff(); if (Ag.mgIsKick && mGoldenBallEff /* && (mGoldenBall || mBronzeBall || mSilverBall) */) { if (Ag.mgDidWin) { GoldenBallEvent(); SoundManager.Instance.Play_Effect_Sound("fixgoldenball"); } else { mGoldenAfter = mSilverAfter = mBronzeAfter = mGoldenBallEff = false; } } for (int i = 0; i < 4; i++) { arrKickerDirBar [i].SetActive(false); // active = false; } //moon Ac.ReadUserInfo (); mKpTrailL.GetComponent <TrailRenderer> ().enabled = false; mKpTrailR.GetComponent <TrailRenderer> ().enabled = false; mKickBall.GetComponent <TrailRenderer> ().enabled = false; mPreMyWin = (int)Ag.mgSelfWinNo; mPreEnWin = (int)Ag.mgEnemWinNo; if (Ag.mgDirection == 0) { mMissNum--; } if (Ag.mgSkill == 2) { mPerfectNum++; } if (Ag.mgSkill == 0) { mMissNum--; } if (Ag.mgIsKick) { if (Ag.mgDidWin) { arrMyScore.Add(true); arrAllMyScore.Add(true); } else { arrMyScore.Add(false); arrAllMyScore.Add(false); } } else { if (Ag.mgDidWin) { arrEnScore.Add(false); arrAllEnScore.Add(false); } else { arrAllEnScore.Add(true); arrEnScore.Add(true); } } if (arrEnScore.Count > 5 || arrMyScore.Count > 5) // Above 5 case... Remove all... { for (int jk = 0; jk < 5; jk++) { arrMyScore.RemoveAt(0); arrEnScore.RemoveAt(0); mMyPointBall [jk].SetActive(false); mEnemyPointBall [jk].SetActive(false); } } dicGameSceneMenuList ["EnemyPointLabel"].GetComponent <UILabel> ().text = FunResultNum(arrAllEnScore).ToString(); dicGameSceneMenuList ["MyPointLabel"].GetComponent <UILabel> ().text = FunResultNum(arrAllMyScore).ToString(); if (Ag.mgIsKick) { mMyPointBall [arrMyScore.Count - 1].SetActive(true); if (Ag.mgDidWin) { mMyPointBall [arrMyScore.Count - 1].GetComponent <UISprite> ().spriteName = arrMyScore [arrMyScore.Count - 1] ? "img_success" : "img_fail"; } else { mMyPointBall [arrMyScore.Count - 1].GetComponent <UISprite> ().spriteName = arrMyScore [arrMyScore.Count - 1] ? "img_success" : "img_fail"; } } else { mEnemyPointBall [arrEnScore.Count - 1].SetActive(true); if (Ag.mgDidWin) { mEnemyPointBall [arrEnScore.Count - 1].GetComponent <UISprite> ().spriteName = arrEnScore [arrEnScore.Count - 1] ? "img_success" : "img_fail"; } else { mEnemyPointBall [arrEnScore.Count - 1].GetComponent <UISprite> ().spriteName = arrEnScore [arrEnScore.Count - 1] ? "img_success" : "img_fail"; } } if (Ag.NodeObj.GameFinish.HasValue) { if (Ag.NodeObj.GameFinish.Value) { mStateArr.SetStateWithNameOf("EndingCeremony"); } else { mStateArr.SetStateWithNameOf("EndingCeremony"); } //Ag.mgDidGameFinish = false; } SoundManager.Instance.Play_Effect_Sound("03_Crowd_goal"); mPlayerKeeper.transform.position = new Vector3(mKeeperPosi.x, 0, mKeeperPosi.z); CerAni(); }); mStateArr.AddExitAction(() => { // if (Ag.mSingleMode) // Ag.SwitchStep (); // else Ag.mgIsKick = !Ag.mgIsKick; //ljk 11 11; mStateArr.SetStateWithNameOf("CountDn"); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("EndingCeremony", 7f); mStateArr.AddEntryAction(() => { GameResultLabelEff(); GameFinish(); MessageInfo(); DefnCam.GetComponent <Camera> ().enabled = true; mPlayerKeeper.transform.position = new Vector3(mKeeperPosi.x, 0, mKeeperPosi.z); EndingCer(); SoundManager.Instance.Play_Effect_Sound("04_Crowd_Game finish"); }); mStateArr.AddExitCondition(() => { return(mSkillCeremony); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("ShowEndingResult", 0); mStateArr.AddEntryAction(() => { GameTotalScore(); if (Ag.ContGameNum >= 4) { FindMyChild(mResultPanel, "Panel_btn/btn_rematch", false); dicGameSceneMenuList ["btn_Label"].SetActive(true); mRscrcMan.FindChild(dicGameSceneMenuList ["btn_Label"], "Label", true).gameObject.GetComponent <UILabel> ().text = WWW.UnEscapeURL("%EC%9E%AC%EA%B2%BD%EA%B8%B0%EB%A5%BC%20%ED%95%98%EC%8B%A4%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4."); } if (Ag.mySelf.myRank.WAS.winNum == 0 && Ag.mgDidWin) { Ag.mySelf.FirstGameDoneWithBot(); } Ag.mySelf.DidWinOrLoseGame(Ag.mgDidWin); mGameOver = true; dicGameSceneMenuList ["Panel_top"].SetActive(false); dicGameSceneMenuList ["Panel_item"].SetActive(false); dicGameSceneMenuList ["MainBar"].SetActive(false); dicGameSceneMenuList ["MainSkillBar"].SetActive(false); dicGameSceneMenuList ["SGrade_MainSkillBar"].SetActive(false); EnemUserCheck = true; // mMiniItem.SetActiveRecursively (false); mIngameObj.transform.position = new Vector3(0, 3, 0); mResultPanel.SetActive(true); //mNoticePop.SetActive (true); for (int i = 0; i < ListGameObject.Count; i++) { DestroyObject(ListGameObject [i]); } dicGameSceneMenuList ["Keeperinfo"].SetActive(false); dicGameSceneMenuList ["Kickerinfo"].SetActive(false); dicGameSceneMenuList ["Ui_cont"].SetActive(false); mCameraDefn.camera.enabled = true; mCameraDefn.transform.localPosition = new Vector3(0.6244949f, 37.91407f, -28.70337f); mCameraDefn.transform.localEulerAngles = new Vector3(21.27243f, 359.0441f, 359.5659f); mCameraDefn.fieldOfView = 50; mCameraDefn.nearClipPlane = 9; RotStadium mStadium = new RotStadium(); mStadium = mRscrcMan.FindGameObject("Stadium2", true).GetComponent <RotStadium> (); mStadium.mStadiumRotflag = true; mCameraDefn.clearFlags = CameraClearFlags.Nothing; int finalEarnScore; if (Ag.mgDidWin) { finalEarnScore = (int)FinalWinPoDeck; } else { finalEarnScore = (int)FinalLosPoDeck; } if (Ag.mgDidWin) { if (Ag.NodeObj.EnemyUser.WAS.League == "PRO_5") { mEnemyCurScore = 0; } GameReport(Ag.NodeObj.MyUser, Ag.NodeObj.EnemyUser, (int)finalEarnScore, (int)mEnemyCurScore); SoundManager.Instance.Play_Effect_Sound("Short metal clip - Win"); mWinBonus = 7; if (Ag.mSingleMode) { mWinpoint = 0; } else { mWinpoint = 10; mAllPoint += 10; } } else { if (Ag.NodeObj.MyUser.WAS.League == "PRO_5") { finalEarnScore = 0; } GameReport(Ag.NodeObj.EnemyUser, Ag.NodeObj.MyUser, (int)mEnemyCurScore, (int)finalEarnScore); SoundManager.Instance.Play_Effect_Sound("Short metal clip - Lose"); if (Ag.mSingleMode) { mWinpoint = 0; } else { mWinpoint = -10; mAllPoint -= 10; } mWinBonus = 2; } if (!Ag.mSingleMode) { mAllPoint += mMissNum; } else { mMissNum = 0; } mBonusCoin += mWinBonus; mBonusCoin += mItemBonus; StartCoroutine(CResultShow(1f)); //mKResult.transform.FindChild ("MYnick").GetComponent<TextMesh> ().text = Ag.mySelf.mNick.ToString ().ToUpper (); //mCameraDefn.enabled = false; mCameraKick.enabled = false; mCerCamAxis.SetActiveRecursively(false); CerCam.enabled = false; //LastResult (); DestroyObject(mPlayerKicker); DestroyObject(mPlayerKeeper); DragPositionF(false); DragPosition(false); if (Ag.mSingleMode) { } else { } FirstGameWin(); if (Ag.NodeObj.EnemyUser.WAS.KkoID == "BOT") { mRscrcMan.FindChild(mResultPanel, "Panel_btn/btn_rematch", false); dicGameSceneMenuList ["btn_Label"].SetActive(true); mRscrcMan.FindChild(dicGameSceneMenuList ["btn_Label"], "Label", true).gameObject.GetComponent <UILabel> ().text = WWW.UnEscapeURL("%EC%83%81%EB%8C%80%EA%B0%80%20%EC%9D%B4%EB%AF%B8%20%ED%87%B4%EC%9E%A5%ED%95%A8"); } }); mStateArr.AddExitCondition(() => { return(false); }); // ________________________________________________ Add A Member.. Add A Member.. mStateArr.AddAMember("GameFinish", 0); mStateArr.AddEntryAction(() => { if (!Ag.mSingleMode) { Application.LoadLevel("300PrepareGame"); } }); // ________________________________________________ SetSerialExitMember mStateArr.SetSerialExitMember(); mStateArr.SetStateWithNameOf("Begin"); mStateArr.SetDebug(true, false); mStateArr.AddAMember("ReadUserInfo", 0f); // //////////////////////////////////////////////// //[2012:11:12:MOON] Heart Beat // if (!Ag.mSingleMode) // AddAdditionalActions (); // //////////////////////////////////////////////// //[2012:11:12:MOON] Heart Beat }