Edit bigger power
This commit is contained in:
@@ -48,8 +48,8 @@ public class PlayerManager : MonoBehaviour
|
||||
saveSpeed = speed;
|
||||
saveRunSpeed = runSpeed;
|
||||
saveJump = jump;
|
||||
saveSize = playerAnimator.transform.localScale;
|
||||
savePosition = playerAnimator.transform.localPosition;
|
||||
saveSize = transform.localScale;
|
||||
savePosition = transform.localPosition;
|
||||
saveCameraPosition = Camera.main.transform.localPosition;
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ public class PlayerManager : MonoBehaviour
|
||||
{
|
||||
Application.Quit(0);
|
||||
}
|
||||
if (actualHealth <= 0)
|
||||
if (actualHealth <= 0 || gameObject.transform.position.y < -400.0f)
|
||||
{
|
||||
playerAnimator.Play("Die");
|
||||
}
|
||||
@@ -88,7 +88,9 @@ public class PlayerManager : MonoBehaviour
|
||||
if (startEating)
|
||||
{
|
||||
float stepSmaller = 0.8f * Time.deltaTime;
|
||||
powerCubeManager.transform.localScale = Vector3.Slerp(powerCubeManager.transform.localScale, new Vector3(0.01f, 0.01f, 0.01f), stepSmaller);
|
||||
if (powerCubeManager != null) {
|
||||
powerCubeManager.transform.localScale = Vector3.Slerp(powerCubeManager.transform.localScale, new Vector3(0.01f, 0.01f, 0.01f), stepSmaller);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -285,19 +287,19 @@ public class PlayerManager : MonoBehaviour
|
||||
actualPowerTimes[powerType.GetHashCode() - 1] = Time.time + powerTime;
|
||||
if (powerType == PowerCubeManager.PowerType.Bigger)
|
||||
{
|
||||
saveSize = playerAnimator.transform.localScale;
|
||||
savePosition = playerAnimator.transform.localPosition;
|
||||
saveSize = transform.localScale;
|
||||
savePosition = transform.localPosition;
|
||||
saveCameraPosition = Camera.main.transform.localPosition;
|
||||
|
||||
playerAnimator.transform.localScale = new Vector3(
|
||||
playerAnimator.transform.localScale.x + power,
|
||||
playerAnimator.transform.localScale.y + power,
|
||||
playerAnimator.transform.localScale.z + power
|
||||
transform.localScale = new Vector3(
|
||||
transform.localScale.x + power,
|
||||
transform.localScale.y + power,
|
||||
transform.localScale.z + power
|
||||
);
|
||||
playerAnimator.transform.localPosition = new Vector3(
|
||||
playerAnimator.transform.localPosition.x,
|
||||
playerAnimator.transform.localPosition.y + power * 2,
|
||||
playerAnimator.transform.localPosition.z
|
||||
transform.localPosition = new Vector3(
|
||||
transform.localPosition.x,
|
||||
transform.localPosition.y + power * 2,
|
||||
transform.localPosition.z
|
||||
);
|
||||
Camera.main.transform.localPosition = new Vector3(
|
||||
Camera.main.transform.localPosition.x,
|
||||
@@ -327,8 +329,8 @@ public class PlayerManager : MonoBehaviour
|
||||
{
|
||||
if (actualPowerTimes[0] != 0f && actualPowerTimes[0] < Time.time)
|
||||
{
|
||||
playerAnimator.transform.localScale = saveSize;
|
||||
playerAnimator.transform.localPosition = savePosition;
|
||||
transform.localScale = saveSize;
|
||||
transform.localPosition = savePosition;
|
||||
Camera.main.transform.localPosition = saveCameraPosition;
|
||||
actualPowerTimes[0] = 0f;
|
||||
}
|
||||
|
@@ -14,6 +14,18 @@ public class PowerCubeManager : MonoBehaviour
|
||||
|
||||
void Start()
|
||||
{
|
||||
if (powerType == PowerType.DubleJump)
|
||||
{
|
||||
GetComponentInChildren<MeshRenderer>().material.color = Color.cyan;
|
||||
}
|
||||
if (powerType == PowerType.PushPull)
|
||||
{
|
||||
GetComponentInChildren<MeshRenderer>().material.color = Color.yellow;
|
||||
}
|
||||
if (powerType == PowerType.Dash)
|
||||
{
|
||||
GetComponentInChildren<MeshRenderer>().material.color = Color.white;
|
||||
}
|
||||
if (powerType == PowerType.Bigger) {
|
||||
GetComponentInChildren<MeshRenderer>().material.color = Color.blue;
|
||||
}
|
||||
|
Reference in New Issue
Block a user