46 lines
1.8 KiB
Java
46 lines
1.8 KiB
Java
package com.ubt.jimu.main.utils;
|
|
|
|
import android.app.Activity;
|
|
import com.ubt.jimu.base.cache.Cache;
|
|
import com.ubt.jimu.base.entities.Robot;
|
|
import com.ubt.jimu.blockly.networkSync.BlocklySyncHttpImpl;
|
|
import com.ubt.jimu.pack.view.DownloadRobotActivity;
|
|
import com.ubt.jimu.pack.view.PackSelectActivity;
|
|
import com.ubt.jimu.pack.view.RobotSelectActivity;
|
|
import com.ubt.jimu.unity.bluetooth.UnityActivity;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class CardActionUtils {
|
|
public static void a(Activity activity, int i) {
|
|
Robot robot = Cache.getInstance().getRobot();
|
|
if (robot == null) {
|
|
b(activity, i);
|
|
return;
|
|
}
|
|
BlocklySyncHttpImpl.getInstance().inspectBlockData(robot.getModelId());
|
|
BlocklySyncHttpImpl.getInstance().checkAudioList();
|
|
BlocklySyncHttpImpl.getInstance().getServiceMotionList((int) robot.getModelId());
|
|
if (robot.isAllDownloaded()) {
|
|
UnityActivity.startUnityActivity(activity, robot, i, 0, (String) null);
|
|
} else {
|
|
DownloadRobotActivity.a(activity, Cache.getInstance().getRobot(), Cache.getInstance().getPackageName(), Cache.getInstance().getPackageId(), i);
|
|
}
|
|
}
|
|
|
|
public static void b(Activity activity, int i) {
|
|
long packageId = Cache.getInstance().getPackageId();
|
|
String packageImagePath = Cache.getInstance().getPackageImagePath();
|
|
String packageName = Cache.getInstance().getPackageName();
|
|
Robot robot = Cache.getInstance().getRobot();
|
|
if (i == 7 || (robot != null && packageId > 0)) {
|
|
RobotSelectActivity.a(activity, packageName, packageId, packageImagePath, i, 0);
|
|
} else {
|
|
PackSelectActivity.a(activity, 5, packageId);
|
|
}
|
|
}
|
|
|
|
public static void a(Activity activity, int i, long j) {
|
|
PackSelectActivity.a(activity, i, j);
|
|
}
|
|
}
|