Exemplo n.º 1
0
    // TrueSyncBehaviour's interface

    public override void OnSyncedUpdate()
    {
        if (!m_IsEnabled)
        {
            return;
        }

        // Update time scale.

        if (TrueSyncManager.timeScaleMain == FP.Zero)
        {
            return;
        }

        FP newTimeScale;

        ComputeTimeScale(out newTimeScale);

        TrueSyncManager.ForceTimeScaleMain(newTimeScale);
    }
Exemplo n.º 2
0
 void OnDisable()
 {
     TrueSyncManager.ForceTimeScaleMain(FP.One);
 }
Exemplo n.º 3
0
    // LOGIC

    public void SetEnabled(bool i_Enabled)
    {
        m_IsEnabled = i_Enabled;

        TrueSyncManager.ForceTimeScaleMain(FP.One);
    }