Commit 84b75b57 authored by maxiaoliang's avatar maxiaoliang

Merge branch 'develop_ddcy_1.0.3' of gitlab.huolea.com:wangxuewei/luckyfarm into develop_ddcy_1.0.3

# Conflicts:
#	game/src/main/assets/bin/Data/Managed/UnityGameFramework.Runtime.dll
#	game/src/main/assets/bin/Data/sharedassets1.assets.split42
#	game/src/main/assets/bin/Data/sharedassets1.assets.split43
#	game/src/main/assets/bin/Data/sharedassets1.assets.split44
#	game/src/main/assets/bin/Data/sharedassets1.assets.split45
#	game/src/main/assets/bin/Data/sharedassets1.assets.split46
parents 2e636967 15a45152
...@@ -364,8 +364,13 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback { ...@@ -364,8 +364,13 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
override fun onSuccess(result: List<LandListEntity>?) { override fun onSuccess(result: List<LandListEntity>?) {
var json = "{\"landList\":" + Utils.obj2Str(result) + "}" var json = "{\"landList\":" + Utils.obj2Str(result) + "}"
Log.d("Wxw", "初始化地块列表成功$from$json") Log.d("Wxw", "初始化地块列表成功$from$json")
if(from==1){
callUnity("Canvas", "loadLandListSuccess", json) callUnity("Canvas", "loadLandListSuccess", json)
} }
if (from == 2){
callUnity("Form_land", "sycnLandListSuccess", json)
}
}
override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) { override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) {
Log.d("Wxw", "初始化地块列表失败$from") Log.d("Wxw", "初始化地块列表失败$from")
...@@ -588,7 +593,19 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback { ...@@ -588,7 +593,19 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
} }
}) })
} }
//加速剂
fun getUseAcceleratorsSync(id: Int) {
GameApiClient.gameApi.getUseAccelerators(id).compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
Log.d("wxw", "加速剂同步" + Utils.obj2Str(result))
}
override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) {
Log.d("wxw", "加速剂同步 error")
}
})
}
//金币购买种子 //金币购买种子
fun getBuySeed(callback: IUnitySendMessageCallback?, id: Int) { fun getBuySeed(callback: IUnitySendMessageCallback?, id: Int) {
GameApiClient.gameApi.getBuySeed(id).compose(RxSchedulers.observableIO2Main()) GameApiClient.gameApi.getBuySeed(id).compose(RxSchedulers.observableIO2Main())
...@@ -756,6 +773,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback { ...@@ -756,6 +773,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
.compose(RxSchedulers.observableIO2Main()) .compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() { .subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) { override fun onSuccess(result: StatusEntity?) {
result?.id=id
Log.d("wxw", "看视频领取加速剂" + Utils.obj2Str(result)) Log.d("wxw", "看视频领取加速剂" + Utils.obj2Str(result))
callback?.onIncrVideoAcceleratorsSuccess( callback?.onIncrVideoAcceleratorsSuccess(
true, true,
......
...@@ -27,6 +27,24 @@ public class HomeInfoEntity { ...@@ -27,6 +27,24 @@ public class HomeInfoEntity {
private int plantBoxNum; private int plantBoxNum;
private int currentClockNum;//当前打卡数量 private int currentClockNum;//当前打卡数量
private int maxClockNum;//所需打卡数量 private int maxClockNum;//所需打卡数量
private int subAcceleratorsVideoNum;//看加速剂不足视频剩余次数
private int subSeedVideoNum;//看种子不足视频剩余次数
public int getSubAcceleratorsVideoNum() {
return subAcceleratorsVideoNum;
}
public void setSubAcceleratorsVideoNum(int subAcceleratorsVideoNum) {
this.subAcceleratorsVideoNum = subAcceleratorsVideoNum;
}
public int getSubSeedVideoNum() {
return subSeedVideoNum;
}
public void setSubSeedVideoNum(int subSeedVideoNum) {
this.subSeedVideoNum = subSeedVideoNum;
}
public int getCurrentClockNum() { public int getCurrentClockNum() {
return currentClockNum; return currentClockNum;
......
...@@ -16,6 +16,15 @@ public class StatusEntity { ...@@ -16,6 +16,15 @@ public class StatusEntity {
private int needCoin; private int needCoin;
private int videoNum; private int videoNum;
private int awardNum; private int awardNum;
private int acceleratorsNum;
public int getAcceleratorsNum() {
return acceleratorsNum;
}
public void setAcceleratorsNum(int acceleratorsNum) {
this.acceleratorsNum = acceleratorsNum;
}
public int getAwardNum() { public int getAwardNum() {
return awardNum; return awardNum;
......
...@@ -6,6 +6,7 @@ import android.text.TextUtils ...@@ -6,6 +6,7 @@ import android.text.TextUtils
import com.ym.library.Constant import com.ym.library.Constant
import com.ym.library.utils.* import com.ym.library.utils.*
import com.ym.modulecommon.AppliContext import com.ym.modulecommon.AppliContext
import com.ym.modulecommon.Config
import com.ym.modulecommon.module.UserInfoEntity import com.ym.modulecommon.module.UserInfoEntity
import io.reactivex.Observable import io.reactivex.Observable
import io.reactivex.ObservableOnSubscribe import io.reactivex.ObservableOnSubscribe
...@@ -115,6 +116,7 @@ class SplashPresenter : SplashContract.Presenter { ...@@ -115,6 +116,7 @@ class SplashPresenter : SplashContract.Presenter {
private fun initConfig(mNovelInitEntity: NovelInitEntity) { private fun initConfig(mNovelInitEntity: NovelInitEntity) {
Config.init(mActivity)
EventUtils.onEvent("SplashPresenter_initConfig") EventUtils.onEvent("SplashPresenter_initConfig")
NetConfig.Other.HELP_AND_FEEDBACK_URL = mNovelInitEntity?.help NetConfig.Other.HELP_AND_FEEDBACK_URL = mNovelInitEntity?.help
NetConfig.Other.PRIVACY_PROTOCOL_URL = mNovelInitEntity?.agreement NetConfig.Other.PRIVACY_PROTOCOL_URL = mNovelInitEntity?.agreement
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment