コード例 #1
0
 public static void successCallback(RemotePackage package)
 {
     //var reader = new MessageStructure(package.Message as byte[]);
     //var gold = reader.ReadInt();
     //var itemsCount = reader.ReadInt();
     //var items = new int[itemsCount];
     //for (int i = 0; i < itemsCount; i++)
     //{
     //    reader.RecordStart();
     //    items[i] = reader.ReadInt();
     //    reader.RecordEnd();
     //}
 }
コード例 #2
0
ファイル: ShowCommand.cs プロジェクト: beccasaurus/mooget
        public static object Run(string[] args)
        {
            var package = RemotePackage.FindLatestPackageByName(args[0]);

            if (package == null)
            {
                return(string.Format("Package not found: {0}", args[0]));
            }
            else
            {
                return(package.DetailString);
            }
        }
コード例 #3
0
ファイル: FetchCommand.cs プロジェクト: beccasaurus/mooget
        public static object Run(string[] args)
        {
            var package = RemotePackage.FindLatestPackageByName(args[0]);

            if (package == null)
            {
                return(string.Format("Package not found: {0}", args[0]));
            }
            else
            {
                package.Fetch();
                return(string.Format("Downloaded {0}", package.Nupkg));
            }
        }
コード例 #4
0
ファイル: GateAction.cs プロジェクト: midgithub/ProjectC
        void OnRemotePackage(RemotePackage result)
        {
            ServerResultBytes = result.Message as byte[];
            ServerResult      = new MessageStructure(ServerResultBytes);

            if (IsWebSocket)
            {
                JsonWriteResponse(Response);
            }
            else
            {
                BinaryWriteResponse(Response);
            }
        }