1700460500
1700460501
return false;
1700460502
1700460503
}else{
1700460504
1700460505
return true;
1700460506
1700460507
}
1700460508
1700460509
}
1700460510
1700460511
}
1700460512
1700460513
增加了一个私有方法,检查是否是自己指定的代理,是指定的代理则允许访问,否则不允许访问。我们再来看代理角色,如代码清单12-15所示。
1700460514
1700460515
代码清单12-15 强制代理的代理类
1700460516
1700460517
public class GamePlayerProxy implements IGamePlayer{
1700460518
1700460519
private IGamePlayer gamePlayer=null;
1700460520
1700460521
//构造函数传递用户名
1700460522
1700460523
public GamePlayerProxy(IGamePlayer_gamePlayer){
1700460524
1700460525
this.gamePlayer=_gamePlayer;
1700460526
1700460527
}
1700460528
1700460529
//代练杀怪
1700460530
1700460531
public void killBoss(){
1700460532
1700460533
this.gamePlayer.killBoss();
1700460534
1700460535
}
1700460536
1700460537
//代练登录
1700460538
1700460539
public void login(String user,String password){
1700460540
1700460541
this.gamePlayer.login(user,password);
1700460542
1700460543
}
1700460544
1700460545
//代练升级
1700460546
1700460547
public void upgrade(){
1700460548
1700460549
this.gamePlayer.upgrade();
[
上一页 ]
[ :1.7004605e+09 ]
[
下一页 ]