// Magica Cloth. // Copyright (c) MagicaSoft, 2020-2022. // https://magicasoft.jp using UnityEngine; namespace MagicaCloth { /// /// MagicaPhysicsManager API /// public partial class MagicaPhysicsManager : CreateSingleton { /// /// 1秒あたりの更新回数 /// Updates per second. /// public UpdateTimeManager.UpdateCount UpdatePerSeccond { get { return (UpdateTimeManager.UpdateCount)UpdateTime.UpdatePerSecond; } set { UpdateTime.SetUpdatePerSecond(value); } } /// /// 更新モード /// Update mode. /// public UpdateTimeManager.UpdateMode UpdateMode { get { return UpdateTime.GetUpdateMode(); } set { UpdateTime.SetUpdateMode(value); } } /// /// グローバルタイムスケールを設定する /// Set the global time scale. /// /// 0.0-1.0 public void SetGlobalTimeScale(float timeScale) { UpdateTime.TimeScale = Mathf.Clamp01(timeScale); } /// /// グローバルタイムスケールを取得する /// Get global time scale. /// /// public float GetGlobalTimeScale() { return UpdateTime.TimeScale; } /// /// 遅延実行時の未来予測率(0.0-1.0) /// Future prediction rate at the time of delayed execution (0.0-1.0). /// public float FuturePredictionRate { get { return UpdateTime.FuturePredictionRate; } set { UpdateTime.FuturePredictionRate = value; } } } }