|
|
@@ -699,12 +699,15 @@ public class PlayerController : MoveCharacter
|
|
|
}
|
|
|
if (!isReadyConduct && nowConductButton != -1)
|
|
|
{
|
|
|
- if(conductTime >= canConductTime[nowConductButton])
|
|
|
+ if(conductTime >= canConductTime[nowConductButton] * timeSlowingMultiplier)
|
|
|
{
|
|
|
isReadyConduct = true;
|
|
|
}
|
|
|
- else if(conductTime >= canConductTime[nowConductButton] - readyTipFxTime && conductTime >= totalCacheSummonTime)
|
|
|
+ else if(conductTime >= (canConductTime[nowConductButton] - readyTipFxTime) * timeSlowingMultiplier && conductTime >= totalCacheSummonTime)
|
|
|
{
|
|
|
+ ParticleSystem ps = conductReadyTip.starFx.GetComponent<ParticleSystem>();
|
|
|
+ var main = ps.main;
|
|
|
+ main.simulationSpeed = timeSlowingMultiplier;
|
|
|
Time.timeScale = timeSlowingMultiplier;
|
|
|
conductReadyTip.Show();
|
|
|
}
|
|
|
@@ -1847,6 +1850,9 @@ public class PlayerController : MoveCharacter
|
|
|
break;
|
|
|
case CharacterState.Conduct:
|
|
|
rb.isKinematic = false;
|
|
|
+ ParticleSystem ps = conductReadyTip.starFx.GetComponent<ParticleSystem>();
|
|
|
+ var main = ps.main;
|
|
|
+ main.simulationSpeed = timeSlowingMultiplier;
|
|
|
Time.timeScale = 1;
|
|
|
break;
|
|
|
default:
|