"use strict"; var CloudExperienceHost; (function (CloudExperienceHost) { var NavMesh = (function () { function NavMesh(mesh) { this._mesh = mesh; } NavMesh.prototype.getStart = function () { return this.getNode(this._mesh.start); }; NavMesh.prototype.getNode = function (cxid) { var node = this._mesh[cxid]; return node; }; NavMesh.prototype.getNotifyOnFirstVisible = function () { return this._mesh.notifyOnFirstVisible; }; NavMesh.prototype.getNotifyOnLastFinished = function () { return (this._mesh != null) && this._mesh.notifyOnLastFinished; }; NavMesh.prototype.getMsaTicketContext = function () { return this._mesh.msaTicketContext; }; return NavMesh; })(); CloudExperienceHost.NavMesh = NavMesh; })(CloudExperienceHost || (CloudExperienceHost = {}));