void RefalshPrivileges() { if (ServerAdministrator.IsAssistant(_mUserAdmin.Id)) { mISPrivilegesBg.SetActive(true); mNotPrivilegesBg.SetActive(false); mLbSet.text = "ReSet"; } else { mISPrivilegesBg.SetActive(false); mNotPrivilegesBg.SetActive(true); mLbSet.text = "Set"; } /*if(_mUserAdmin.HasPrivileges(AdminMask.AssistRole)) * { * mISPrivilegesBg.SetActive(true); * mNotPrivilegesBg.SetActive(false); * mLbSet.text="ReSet"; * } * else * { * mISPrivilegesBg.SetActive(false); * mNotPrivilegesBg.SetActive(true); * * mLbSet.text="Set"; * }*/ }
public static void ShowAssistant(UIAdminstratorItem item) { if (null == item) { return; } item.PrivilegesShow(ServerAdministrator.IsAssistant(item.mUserAdmin.Id), !ServerAdministrator.IsAssistant(item.mUserAdmin.Id)); item.BuildShow(item.mUserAdmin.HasPrivileges(AdminMask.BuildLock)); }
void OnAssistantSelected(bool selected) { if (null == PlayerNetwork.mainPlayer) { return; } if (ServerAdministrator.IsAssistant(mRoleId) == selected) { return; } if (selected) { ServerAdministrator.RequestAddAssistants(mRoleId); } else { ServerAdministrator.RequestDeleteAssistants(mRoleId); } }
public void SetPlayerInfo(UserAdmin ud) { mName.text = ud.RoleName; mRoleId = ud.Id; if (ServerAdministrator.IsAdmin(mRoleId)) { mManagerMask.spriteName = "AdministratorMask"; mIsAssistantText.text = "Set"; mBuildEnableText.text = "Forbidden"; mIsAssistant.isChecked = false; mBuildEnable.isChecked = true; } else { if (ServerAdministrator.IsAssistant(mRoleId)) { mManagerMask.spriteName = "AssistantMask"; mIsAssistantText.text = "Dismiss"; } else { mManagerMask.spriteName = "Null"; mIsAssistantText.text = "Set"; } if (ServerAdministrator.IsBuildLock(mRoleId)) { mBuildEnableText.text = "Allow"; } else { mBuildEnableText.text = "Forbidden"; } mIsAssistant.isChecked = ServerAdministrator.IsAssistant(mRoleId); mBuildEnable.isChecked = !ServerAdministrator.IsBuildLock(mRoleId); } }