コード例 #1
0
 private void rawret(int addr, int type, int session, params object[] objs)
 {
     if (type == Skynet.TYPE_NORMAL)
     {
         Skynet.Send(self_handle, addr, Skynet.TYPE_RESPONSE, session, null, objs);
     }
 }
コード例 #2
0
        public int send(int addr, string func_name, params object[] args)
        {
            if (Debug)
            {
                string source_name = self_name;
                string dest_name   = null;

                dest_name = Skynet.QueryServiceName(addr);
                if (source_name == null)
                {
                    source_name = self_handle.ToString();
                }
                if (dest_name == null)
                {
                    dest_name = addr.ToString();
                }
                _.Log("#Skynet#", self_name + "(" + self_handle + ")", "      Frames: ", Time.frameCount, "      Send MSG: ", source_name, "->", dest_name, ":", func_name);
            }
            return(Skynet.Send(self_handle, addr, Skynet.TYPE_NORMAL, newSession(), func_name, args));
        }