コード例 #1
0
ファイル: GameManager.cs プロジェクト: Parakoopa/RogueEssence
 public int ModifyBattleSpeed(int waitTime, Loc origin, Settings.BattleSpeed minSpeed)
 {
     if (DungeonScene.Instance.FocusedCharacter.IsInSightBounds(origin))
     {
         return(ModifyBattleSpeed(waitTime, minSpeed));
     }
     else
     {
         return(0);
     }
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: Parakoopa/RogueEssence
 public int ModifyBattleSpeed(int waitTime, Settings.BattleSpeed minSpeed)
 {
     if (DiagManager.Instance.CurSettings.BattleFlow > minSpeed)
     {
         return(0);
     }
     else if (DiagManager.Instance.CurSettings.BattleFlow == Settings.BattleSpeed.VeryFast || DiagManager.Instance.CurSettings.BattleFlow == Settings.BattleSpeed.Fast)
     {
         return(waitTime / 2);
     }
     else if (DiagManager.Instance.CurSettings.BattleFlow == Settings.BattleSpeed.Slow)
     {
         return(waitTime * 3 / 2);
     }
     else if (DiagManager.Instance.CurSettings.BattleFlow == Settings.BattleSpeed.VerySlow)
     {
         return(waitTime * 2);
     }
     else
     {
         return(waitTime);
     }
 }