Ejemplo n.º 1
0
    public NodeAmUser ToNodeAmUser()
    {
        string kkoNick = WAS.KkoNick == null || WAS.KkoNick.Length == 0 ? "No name" : WAS.KkoNick;

        KkoNickEncode = KkoNickEncode == null || KkoNickEncode.Length == 0 ? "No name" : KkoNickEncode;

        NodeAmUser nUsr = new NodeAmUser()
        {
            KkoID = WAS.KkoID, KkoNick = kkoNick, KNickEncode = KkoNickEncode, TeamNameEncoded = TeamNameEncoded, contWin = (ContWinCoolTimeRemainPercent() > 0)? "TRY": "NOT"
        };

//        if (Ag.NodeObj.IsRandom)
//            nUsr.TeamName = nUsr.TeamNameEncoded = nUsr.KNickEncode = nUsr.KkoNick = "-";

        foreach (AmUniform uO in arrUniform)
        {
            nUsr.arrWasUniform.Add(uO.WAS);
        }
        foreach (AmItem itm in arrItem)
        {
            nUsr.arrItemWas.Add(itm.WAS);
        }
        foreach (AmCard aCard in arrCard)
        {
            if (aCard.WAS.kickOrder >= 0)
            {
                if (aCard.WAS.direction == null)
                {
                    aCard.WAS.SetZeroToDirectSkill();
                }
                nUsr.arrCard.Add(aCard.WAS);
            }
        }
        foreach (AmCostume aObj in arrCostume)
        {
            nUsr.arrCostumeWas.Add(aObj.WAS);
        }
        // nUsr.arrCostume.AddRange (arrCostume);
        ("AmUserNet :: ToNodeAmUser ::      arrCard : " + nUsr.arrCard.Count + " ,   arrWasUniform : " + nUsr.arrWasUniform.Count).HtLog();
        return(nUsr);
    }
Ejemplo n.º 2
0
 public void SendMyUserInfo(NodeAmUser amUser)
 {
     Ag.LogStartWithStr(2, mName + "  SendMyUserInfo    Emit  ...  \t\t\t\t <<<   Action :: SendMyUserInfo   >>>");
     SendGameMsg(amUser);
 }