internal void CameraFromInterop(InteropCamera camera) { if (camera.width != data.camera.width || camera.height != data.camera.height) { // TODO: .. anything? } data.camera = camera; }
public static int SetViewportCamera(int viewportId, InteropCamera camera) { try { var viewport = Bridge.GetViewport(viewportId); if (!camera.Equals(viewport.data.camera)) { viewport.CameraFromInterop(camera); Bridge.SendEntity(RpcRequest.UpdateViewport, viewport); } return(1); } catch (Exception e) { SetLastError(e); return(-1); } }