private static void JSChangeViewport(string _activity, string _params) { try { JSONNode root = JSON.Parse(_params); string which = root["which"].Value; if (which.Equals("front")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.FRONT); } else if (which.Equals("back")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.BACK); } else if (which.Equals("left")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.LEFT); } else if (which.Equals("right")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.RIGHT); } else if (which.Equals("top")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.TOP); } else if (which.Equals("bottom")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.BOTTOM); } else if (which.Equals("free")) { CameraMgr.ChangeViewport(CameraMgr.Viewport.FREE); } } catch (System.Exception e) { onNotify("Parse json has error: " + e.Message); } }