mirror of
https://github.com/ConjureETS/PixelSphinx.git
synced 2026-03-24 02:20:58 +00:00
Merge branch 'master' of github.com:ETSConjure/PixelSphinx
This commit is contained in:
commit
7b11fad39c
@ -44,18 +44,7 @@ public class Astronaut : MonoBehaviour {
|
||||
if (oldState == AstronautState.Dashing)
|
||||
{
|
||||
_astronautAnimator.Land();
|
||||
//SpriteWalk.gameObject.SetActive(false);
|
||||
//SpriteDash.gameObject.SetActive(true);
|
||||
}
|
||||
//else if (_state == AstronautState.Jumping)
|
||||
//{
|
||||
// _astronautAnimator.Jump();
|
||||
//}
|
||||
/*else
|
||||
{
|
||||
SpriteWalk.gameObject.SetActive(true);
|
||||
SpriteDash.gameObject.SetActive(false);
|
||||
}*/
|
||||
|
||||
if (State == AstronautState.Walking)
|
||||
{
|
||||
@ -152,6 +141,7 @@ public class Astronaut : MonoBehaviour {
|
||||
if (State == AstronautState.Dashing)
|
||||
{
|
||||
planet.PushWedge(this.theta);
|
||||
State = AstronautState.Idle;
|
||||
}
|
||||
|
||||
height = radius;
|
||||
@ -161,43 +151,7 @@ public class Astronaut : MonoBehaviour {
|
||||
if (State < AstronautState.Ejecting) vSpeed = 0f;
|
||||
}
|
||||
|
||||
|
||||
UpdatePosition();
|
||||
|
||||
//float x, y;
|
||||
//
|
||||
//PlanetUtilities.Spheric2Cartesian(theta, heightAtPos, out x, out y);
|
||||
//
|
||||
//
|
||||
|
||||
/*
|
||||
if (State == AstronautState.Walking)
|
||||
{
|
||||
walkTime += Time.deltaTime / StepTime;
|
||||
Vector3 rotation = transform.rotation.eulerAngles;
|
||||
rotation.z = Mathf.Sin(walkTime * Mathf.PI)*50; transform.rotation = Quaternion.Euler(rotation);
|
||||
}*/
|
||||
|
||||
/*
|
||||
switch (State)
|
||||
{
|
||||
case AstronautState.Dashing:
|
||||
|
||||
break;
|
||||
case AstronautState.Ejecting:
|
||||
|
||||
break;
|
||||
case AstronautState.Idle:
|
||||
|
||||
break;
|
||||
case AstronautState.Jumping:
|
||||
|
||||
break;
|
||||
case AstronautState.Walking:
|
||||
|
||||
break;
|
||||
}
|
||||
*/
|
||||
UpdatePosition();
|
||||
}
|
||||
|
||||
public void Move(float x, float y)
|
||||
@ -212,7 +166,7 @@ public class Astronaut : MonoBehaviour {
|
||||
|
||||
float move = proj;
|
||||
|
||||
if (State >= AstronautState.Ejecting )
|
||||
if (State >= AstronautState.Dashing )
|
||||
return;
|
||||
|
||||
if (State < AstronautState.Jumping)
|
||||
@ -255,17 +209,15 @@ public class Astronaut : MonoBehaviour {
|
||||
|
||||
public void Jump()
|
||||
{
|
||||
if (State >= AstronautState.Dashing)
|
||||
return;
|
||||
|
||||
if (State == AstronautState.Jumping)
|
||||
{
|
||||
Dash();
|
||||
//State=AstronautState.Dashing; //TODO relacher l'état Dashing
|
||||
return;
|
||||
|
||||
}
|
||||
else if (State >= AstronautState.Dashing)
|
||||
return;
|
||||
else if (State >= AstronautState.Ejecting)
|
||||
return;
|
||||
|
||||
if (!grounded) return;
|
||||
|
||||
@ -278,7 +230,6 @@ public class Astronaut : MonoBehaviour {
|
||||
|
||||
public void Dash()
|
||||
{
|
||||
|
||||
if (Time.time < DashTime + lastDashTime)
|
||||
return;
|
||||
|
||||
|
||||
@ -51,7 +51,6 @@ public class AstronautAnimator : MonoBehaviour {
|
||||
|
||||
public void Walk(bool right)
|
||||
{
|
||||
Debug.Log("Walking!");
|
||||
StartCoroutine(Rotate(right? -1 : 1));
|
||||
}
|
||||
|
||||
@ -90,12 +89,8 @@ public class AstronautAnimator : MonoBehaviour {
|
||||
|
||||
if (aspi.State == Astronaut.AstronautState.Walking)
|
||||
{
|
||||
Debug.Log("Walking again");
|
||||
StartCoroutine(Rotate(-side));
|
||||
}
|
||||
else
|
||||
Debug.Log("Walking stop");
|
||||
//yield return null;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user