幸运探宝活动奖励领完 重置进度
parent
3f6971c071
commit
cea0f58b31
|
@ -106,9 +106,9 @@ public class GetLuckWheelRandHandler extends BaseHandler<PlayerInfoProto.GetLuck
|
||||||
}
|
}
|
||||||
|
|
||||||
if(sGlobalActivity.getType() == 30){
|
if(sGlobalActivity.getType() == 30){
|
||||||
Poster.getPoster().dispatchEvent(new LuckWheelEvent(uid));
|
Poster.getPoster().dispatchEvent(new LuckWheelEvent(uid,time));
|
||||||
}else {
|
}else {
|
||||||
Poster.getPoster().dispatchEvent(new LuckWheelAdvanceEvent(uid));
|
Poster.getPoster().dispatchEvent(new LuckWheelAdvanceEvent(uid,time));
|
||||||
}
|
}
|
||||||
|
|
||||||
PlayerInfoProto.GetLuckWheelRandRewardResponse.Builder builder = PlayerInfoProto.GetLuckWheelRandRewardResponse.newBuilder();
|
PlayerInfoProto.GetLuckWheelRandRewardResponse.Builder builder = PlayerInfoProto.GetLuckWheelRandRewardResponse.newBuilder();
|
||||||
|
|
|
@ -20,7 +20,7 @@ import java.util.*;
|
||||||
*/
|
*/
|
||||||
public abstract class LuckWheelActivity extends AbstractActivity {
|
public abstract class LuckWheelActivity extends AbstractActivity {
|
||||||
|
|
||||||
private static int Dial_PerScore;//每转一次获得的积分
|
private int Dial_PerScore;//每转一次获得的积分
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void initActivity(User user) throws Exception {
|
public void initActivity(User user) throws Exception {
|
||||||
|
@ -45,7 +45,7 @@ public abstract class LuckWheelActivity extends AbstractActivity {
|
||||||
super.onEvent(event);
|
super.onEvent(event);
|
||||||
if (!(event instanceof LuckWheelEvent))
|
if (!(event instanceof LuckWheelEvent))
|
||||||
return;
|
return;
|
||||||
update(UserManager.getUser(((LuckWheelEvent) event).getUid()), Dial_PerScore);
|
update(UserManager.getUser(((LuckWheelEvent) event).getUid()), Dial_PerScore*((LuckWheelEvent) event).getTime());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -9,7 +9,7 @@ package com.ljsd.jieling.logic.activity.event;
|
||||||
*/
|
*/
|
||||||
public class LuckWheelAdvanceEvent extends LuckWheelEvent{
|
public class LuckWheelAdvanceEvent extends LuckWheelEvent{
|
||||||
|
|
||||||
public LuckWheelAdvanceEvent(int uid) {
|
public LuckWheelAdvanceEvent(int uid, int time) {
|
||||||
super(uid);
|
super(uid, time);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,15 +8,25 @@ package com.ljsd.jieling.logic.activity.event;
|
||||||
*/
|
*/
|
||||||
public class LuckWheelEvent implements IEvent{
|
public class LuckWheelEvent implements IEvent{
|
||||||
private int uid;
|
private int uid;
|
||||||
|
private int time;
|
||||||
|
|
||||||
public LuckWheelEvent(int uid) {
|
public LuckWheelEvent(int uid, int time) {
|
||||||
this.uid = uid;
|
this.uid = uid;
|
||||||
|
this.time = time;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getUid() {
|
public int getUid() {
|
||||||
return uid;
|
return uid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getTime() {
|
||||||
|
return time;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTime(int time) {
|
||||||
|
this.time = time;
|
||||||
|
}
|
||||||
|
|
||||||
public void setUid(int uid) {
|
public void setUid(int uid) {
|
||||||
this.uid = uid;
|
this.uid = uid;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue