35 lines
939 B
JavaScript
35 lines
939 B
JavaScript
|
|
"use strict";
|
||
|
|
cc._RF.push(module, 'bb3b3Rsck9DJaXp5Rglm+Yw', 'cmp.servers.role');
|
||
|
|
// Scripts/mod/login/cmp/cmp.servers.role.js
|
||
|
|
|
||
|
|
"use strict";
|
||
|
|
|
||
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 服务器角色项
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
var LoginMod = require("login.mod");
|
||
|
|
cc.Class({
|
||
|
|
"extends": cc.Component,
|
||
|
|
// 设置
|
||
|
|
build: function build(_data, _server) {
|
||
|
|
this.sinfo = nx.dt.objClone(_server);
|
||
|
|
|
||
|
|
// 空
|
||
|
|
if (nx.dt.objEmpty(_data)) {
|
||
|
|
nx.gui.setActive(this, "nor", false);
|
||
|
|
nx.gui.setActive(this, "create", true);
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
nx.gui.setActive(this, "create", false);
|
||
|
|
nx.gui.setActive(this, "nor", true);
|
||
|
|
nx.gui.setString(this, "nor/name", _data.name);
|
||
|
|
nx.bridge.setIcon(this, "nor/avatar/img", _data.face_id);
|
||
|
|
nx.gui.setString(this, "nor/avatar/level", _data.lev);
|
||
|
|
this.data = _data;
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
cc._RF.pop();
|