public void setKillUnit(UnitData ud) { killPoint += GameManager.info.hellSetupData[roundIndex.Get()].killPoint.Get(); int k = killUnitCount.Get() + 1; killUnitCount = k; GameManager.me.uiManager.uiPlay.hellModeInfo.lbKillCount.text = k.ToString(); }
public void Set(Xint v) { _zl = Dkaghghk.fdsfas; _zl2 = Dkaghghk.dsfafasfassfd;; _value = ((long)v.Get() << IFloat.SHIFT_AMOUNT) + _zl; _eValue = _value + _zl2; }
private void updateTimePoint() { int t = leftTime.Get() - MathUtil.RoundToInt(GameManager.me.stageManager.playTime); timePoint = timePoint.Get() + t * (GameManager.info.hellSetupData[roundIndex.Get()].timeBonus); #if UNITY_EDITOR Debug.LogError("updateTimePoint - roundIndex : " + roundIndex + " t: " + t + " timePoint : " + GameManager.info.hellSetupData[roundIndex].timeBonus); #endif }
static long GetCompareValue(Xint floatValue) { return((long)floatValue.Get() << IFloat.SHIFT_AMOUNT); }
public static bool lessThan(Xint a, IFloat b) { return(((long)a.Get() * FACTOR) < b.Value); }
public static bool lessThan(IFloat a, Xint b) { return(a.Value < ((long)b.Get() << IFloat.SHIFT_AMOUNT)); }
public static bool lessThan(Xint a, float b) { return(((long)a.Get() << IFloat.SHIFT_AMOUNT) < (long)Math.Round(b * FACTOR)); }
public static bool lessThan(float a, Xint b) { return((long)Math.Round(a * FACTOR) < ((long)b.Get() << IFloat.SHIFT_AMOUNT)); }
public static bool lessEqualThan(Xint a, IFloat b) { return(((long)a.Get() << IFloat.SHIFT_AMOUNT) <= b.Value); }
public static bool greaterThan(Xint a, IFloat b) { return(((long)a.Get() << IFloat.SHIFT_AMOUNT) > b.Value); }
public static bool greaterThan(IFloat a, Xint b) { return(a.Value > ((long)b.Get() << IFloat.SHIFT_AMOUNT)); }
public static bool greatEqualThan(Xint a, float b) { return((long)(a.Get() << IFloat.SHIFT_AMOUNT) >= (long)Math.Round(b * FACTOR)); }
public static bool greatEqualThan(float a, Xint b) { return((long)Math.Round(a * FACTOR) >= ((long)b.Get() << IFloat.SHIFT_AMOUNT)); }
public void loadContinueHellMode() { // Debug.LogError("loadContinueHellMode"); init(); isOpen = true; parseRoundAndTimeInfo(GameManager.info.roundData["HELL"].settingAttr); // Debug.LogError("HellModeManager.instance.continueHellWave : " + HellModeManager.instance.continueHellWave); if (HellModeManager.instance.continueHellWave > 1) { if (GameDataManager.instance.lastHellWaveInfo != null) { roundIndex = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[0]) - 1; prevDistance = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[1]); killUnitCount = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[2]); int k = killUnitCount.Get(); GameManager.me.uiManager.uiPlay.hellModeInfo.lbKillCount.text = k.ToString(); leftTime = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[3]); GameManager.me.player.hp = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[4]); GameManager.me.player.sp = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[5]); GameManager.me.player.mp = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[6]); GameDataManager.instance.playData[UnitSlot.U1] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[8]); GameDataManager.instance.playData[UnitSlot.U2] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[9]); GameDataManager.instance.playData[UnitSlot.U3] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[10]); GameDataManager.instance.playData[UnitSlot.U4] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[11]); GameDataManager.instance.playData[UnitSlot.U5] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[12]); GameDataManager.instance.playData[SkillSlot.S1] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[13]); GameDataManager.instance.playData[SkillSlot.S2] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[14]); GameDataManager.instance.playData[SkillSlot.S3] = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[15]); totalPlayTime = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[16]); timePoint = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[17]); killPoint = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[18]); // GameManager.me.stageManager.playTime = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[7]); // lastPlayingHellModePlayingTime = System.Convert.ToInt32(GameDataManager.instance.lastHellWaveInfo[7]); GameManager.me.player.hpBar.visible = false; GameManager.me.uiManager.uiPlay.lbRoundInfo.text = "WAVE " + roundIndex; // Debug.LogError("roundIndex : " + roundIndex); // Debug.LogError("prevDistance : " + prevDistance); // Debug.LogError("killUnitCount : " + killUnitCount); // Debug.LogError("totalTime : " + leftTime); // Debug.LogError("hp : " + GameDataManager.instance.lastHellWaveInfo[4]); // Debug.LogError("sp : " + GameDataManager.instance.lastHellWaveInfo[5]); // Debug.LogError("mp : " + GameDataManager.instance.lastHellWaveInfo[6]); // Debug.LogError("playTime : " + GameDataManager.instance.lastHellWaveInfo[7]); } } else { leftTime = GameManager.info.roundData["HELL"].settingTime; } nextRound(); }