static void InitManagers() { locMgr = new LocationMgr(_iconfiguration); ordMgr = new OrderMgr(_iconfiguration, locMgr); custMgr = new CustomerMgr(_iconfiguration, locMgr, ordMgr); ordMgr.SetCm(custMgr); }
public void enterRoom(string roomid, Action <int> cb = null) { NetMgr net = NetMgr.GetInstance(); LocationMgr lm = LocationMgr.GetInstance(); JsonObject args = new JsonObject(); args.Add("roomid", roomid); LocationInfo loc = lm.Get(); if (loc != null && loc.valid()) { JsonObject gps = new JsonObject(); gps.Add("lat", loc.latitude); gps.Add("lon", loc.longitude); args.Add("gps", gps); } Debug.Log("entering... " + roomid); net.request_connector("enter_private_room", args, ret => { int code = Convert.ToInt32(ret["errcode"]); if (code != 0) { Debug.Log("enter room failed, code=" + code); if (cb != null) { cb(code); } } else { if (cb != null) { cb(code); } net.send("login", args); } }); }
void Awake() { mInstance = this; }