Как присвоить переменой локальный класс
Знаний почти ноль, пытаюсь аналезировать кусок кода:
(function(Fb, D) {
Fb.lime = Fb.lime || {};
Fb.lime.CYd = Fb.lime.CYd || {};
Fb.lime.CYd.heroeshx = function(D, P) {
(function(va, fa) {
...
h["game.command.rpc.RpcClient"] = PN;
PN.u = "game.command.rpc.RpcClient";
PN.__interfaces__ = [t5a];
PN.w = Mz;
PN.prototype = k(Mz.prototype, {
...
Хочу присвоить переменной test класс PN, но не получается:
test = new window.lime.CYd.heroeshx.PN()
VM1748:1 Uncaught TypeError: window.lime.CYd.heroeshx.PN is not a constructor
at eval (eval at <anonymous> (heroes.js:2634:1), <anonymous>:1:8)
at heroes.js:2634:1
at Fb.lime.CYd.heroeshx (heroes.js:14976:25)
at <anonymous>:1:17
Может всё очень просто?)
