示例#1
0
    // Use this for initialization
    void Start()
    {
        //注册收听器
        GameServerMgr.GetInstance().RegisterNotifier(NetMessageDef.ResFriendList, this);
        GameServerMgr.GetInstance().RegisterNotifier(NetMessageDef.ResLogin, this);
        GameServerMgr.GetInstance().RegisterNotifier(NetMessageDef.ResReturnDefaultInfo, this);
        GameServerMgr.GetInstance().RegisterNotifier(NetMessageDef.ResFindFriendList, this);


        GameServerMgr.GetInstance().RegisterNotifier(NetMessageDef.ResGetTopList, this);

        //protos.Login.ReqLogin loginTest = new protos.Login.ReqLogin();
        //loginTest.account = "s001";
        //loginTest.password = "******";
        //GameServerMgr.GetInstance().SendMessage(new MuffinMsg(100, loginTest));

        //protos.Login.ReqCreateAccount createAccount = new protos.Login.ReqCreateAccount();
        //createAccount.account = "s003";
        //createAccount.password = "******";
        //GameServerMgr.GetInstance().SendMessage(new MuffinMsg((int)NetMessageDef.ReqCreateAccount, createAccount));

        //protos.Login.ReqLogin createAccount = new protos.Login.ReqLogin();
        //createAccount.account = "s001";
        //createAccount.password = "******";
        //GameServerMgr.GetInstance().SendMessage(new MuffinMsg((int)NetMessageDef.ReqLogin, createAccount));

        //测试添加积分
        //protos.integral.ReqAddTop addTop = new protos.integral.ReqAddTop();
        //addTop.userName = "******";
        //addTop.integral = 1024;

        //GameServerMgr.GetInstance().SendMessage(new MuffinMsg((int)NetMessageDef.ReqAddTop, addTop));


        protos.integral.ReqGetTopListSan getTopListSan = new protos.integral.ReqGetTopListSan();
        getTopListSan.topNums = 10;

        GameServerMgr.GetInstance().SendMessage(new MuffinMsg((int)NetMessageDef.ReqGetTopListSan, getTopListSan));

        //GameServerMgr.GetInstance().Test();
    }
示例#2
0
 /// <summary>请求排行榜列表</summary>
 void SendMessageGetRankingList(int num)
 {
     protos.integral.ReqGetTopListSan san = new protos.integral.ReqGetTopListSan();
     san.topNums = num;
     GameServerMgr.GetInstance().SendMessage(new MuffinMsg((int)NetMessageDef.ReqGetTopListSan, san));
 }