狗屎Minimax坏我代码
This commit is contained in:
@@ -14,6 +14,8 @@ namespace Cielonos.MainGame
|
||||
public CharacterBase creator;
|
||||
|
||||
public bool affectedByCreatorTimeScale = true;
|
||||
public float DeltaTime => affectedByCreatorTimeScale && creator != null ? creator.selfTimeSm.DeltaTime : Time.deltaTime;
|
||||
public float TimeScale => affectedByCreatorTimeScale && creator != null ? creator.selfTimeSm.TimeScale : 1f;
|
||||
|
||||
public List<ParticleSystem> particles = new List<ParticleSystem>();
|
||||
|
||||
@@ -71,19 +73,10 @@ namespace Cielonos.MainGame
|
||||
|
||||
protected override void Update()
|
||||
{
|
||||
float deltaTime = Time.deltaTime;
|
||||
float timeScale = 1f;
|
||||
|
||||
if (creator != null)
|
||||
{
|
||||
deltaTime = creator.selfTimeSm.DeltaTime;
|
||||
timeScale = creator.selfTimeSm.TimeScale;
|
||||
}
|
||||
|
||||
UpdateTimer(deltaTime);
|
||||
UpdateTimer(DeltaTime);
|
||||
if (affectedByCreatorTimeScale)
|
||||
{
|
||||
particleMainModules.ForEach(main => main.simulationSpeed = timeScale);
|
||||
particleMainModules.ForEach(main => main.simulationSpeed = TimeScale);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user