void RematchWasGameStart() { WasGameStart aObj = new WasGameStart() { User = Ag.mySelf, enemyID = Ag.NodeObj.EnemyUser.WAS.KkoID, friendGame = Ag.mFriendMode, contWinMyFlag = Ag.mgDidWin ? 1 : 2, //Ag.mySelf.ContWinCoolTimeRemainPercent () > 0) ? 1 : 2, contWinEnemFlag = Ag.mgDidWin ? 2 : 1, //contwinEnFlag, arrCardId = Ag.NodeObj.MyUser.GetMainCardIDs(), arrayEnemyId = Ag.NodeObj.EnemyUser.GetMainCardIDs() }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공, -1:캐쉬 부족, 1:잘못된 단위 { case 0: Ag.LogString(" result : Success "); break; } }; }
/// <summary> /// GameStart /// </summary> /// /// //int mFriendmode = 1; //friend Mode void SendWasGamestart(AmUser MyCard, AmUser Enemcard) { // 1 : retry, 2 : no if (Ag.SingleTry > 0) { return; } int contwinEnFlag = Ag.mSingleMode ? 1 : (Ag.NodeObj.EnemyUser.ContWinStarted ? 1 : 2); if (Enemcard.WAS.KkoID == "BOT") { Ag.mFriendMode = 0; } WasGameStart aObj = new WasGameStart() { User = Ag.mySelf, enemyID = Enemcard.WAS.KkoID, friendGame = Ag.mFriendMode, contWinMyFlag = (Ag.mySelf.ContWinCoolTimeRemainPercent() > 0) ? 1 : 2, contWinEnemFlag = contwinEnFlag, arrCardId = Ag.mySelf.GetMainCardIDs(), arrayEnemyId = Enemcard.GetMainCardIDs() }; aObj.messageAction = (int pInt) => { switch (pInt) // 0:성공, -1:캐쉬 부족, 1:잘못된 단위 { case 0: Ag.LogString(" result : Success "); break; default: EnemyLeftflag = true; //Ag.NodeObj.LeaveMyself (); break; } }; }