Пример #1
0
        public string GetValueString()
        {
            switch (argType)
            {
            case ArgType.Bool:
                return(BoolArg.ToString());

            case ArgType.Int:
                return(IntArg.ToString());

            case ArgType.Float:
                return(FloatArg.ToString());

            case ArgType.String:
                return(StringArg);

            case ArgType.Vector3:
                return(Vector3Arg.ToString());
            }

            return("???");
        }
Пример #2
0
        void DebugN1_Accepted(Peer peer, BoolArg arg)
        {
            arg.RetuenValue = true;

            if (null != peer.SecurityContext)
            {
                RawData raw = new RawData()
                {
                    Raw = peer.SecurityContext.ExportKey().ToList()
                };

                AshleyHeader header = Ashley.CreateHeader(AshleyVersion.V1_1, NetDebugLogTransmissionManager.ID_N1,
                                                          (ulong)BiuAction.PublicKey, AshleyFlag.None);
                peer.Send(raw, header);
            }

            try
            {
                UserLogin(peer);
            }
            catch
            {
            }
        }