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); } }
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)); }