Temps avant que la plateforme oposée redescende d'elle même

This commit is contained in:
Jean-Sébastien Gervais 2016-04-09 11:46:09 -04:00
parent 382aff681a
commit b87d8e17d1

View File

@ -82,7 +82,7 @@ public class PlanetManager : MonoBehaviour
{ {
w.offset = 1.0f; w.offset = 1.0f;
} }
else if (w.offset > 1.0f && Time.time >= w.timeSincePushedToMaximum + CartierWaitBeforeRaise) else if (w.offset > 1.0f && Time.time >= w.timeSinceLastPushedBack + CartierWaitBeforeRaise)
{ {
if (!CartierResetRatioSpeedRandomize) if (!CartierResetRatioSpeedRandomize)
{ {
@ -136,13 +136,15 @@ public class PlanetManager : MonoBehaviour
var v = wedges[indexOppose]; var v = wedges[indexOppose];
// if (Time.time >= v.timeSincePushedToMinimum + CartierWaitBeforeRaise) // résultats étranges ;) // if (Time.time >= v.timeSincePushedToMinimum + CartierWaitBeforeRaise) // résultats étranges ;)
if (wOffsetBefore >= 0.9f) // if (wOffsetBefore >= 0.9f)
{ // {
if (v.offset < CartierMaxRatio) v.timeSinceLastPushedBack = Time.time;
v.offset = v.offset + difference; //CartierStepSize; //diférentiel au lieu du step size v.offset = v.offset + difference; //CartierStepSize; //diférentiel au lieu du step size
if (v.offset >= CartierMaxRatio) if (v.offset >= CartierMaxRatio)
{ {
v.offset = CartierMaxRatio; v.offset = CartierMaxRatio;
w.timeSincePushedToMaximum = Time.time;
//checker si on éjecte des players //checker si on éjecte des players
var players = FindObjectsOfType<Astronaut>(); var players = FindObjectsOfType<Astronaut>();
@ -155,7 +157,7 @@ public class PlanetManager : MonoBehaviour
} }
} }
v.sprite.transform.localScale = new Vector3(v.offset, v.offset, 1); v.sprite.transform.localScale = new Vector3(v.offset, v.offset, 1);
} // }
@ -304,7 +306,7 @@ public class PlanetManager : MonoBehaviour
public float tMin = 0; //theta min et theta max : angle thetat de début et fin du cartier; public float tMin = 0; //theta min et theta max : angle thetat de début et fin du cartier;
public float tMax = 0; public float tMax = 0;
public float timeSincePushedToMinimum = 0.0f; public float timeSincePushedToMinimum = 0.0f;
public float timeSincePushedToMaximum = 0.0f; public float timeSinceLastPushedBack = 0.0f;
public GameObject sprite; //sprite et collider 2D public GameObject sprite; //sprite et collider 2D
public GameObject gameObject; //wedge prefab avec collider public GameObject gameObject; //wedge prefab avec collider
} }