Fixed space soccer ball spawning when it shouldn't be

The soccer ball that is part of the prefab no longer defaults to the Dispensing state (when i refactored the ball script a while ago, i dealt with this problem by just disabling that ball, but this solution should work even with the ball enabled)
This commit is contained in:
Slaith 2022-03-17 18:44:58 -07:00
parent 22b946496b
commit d6a6265458

View file

@ -9,7 +9,7 @@ namespace HeavenStudio.Games.Scripts_SpaceSoccer
{
public class Ball : MonoBehaviour
{
public enum State { Dispensing, Kicked, HighKicked, Toe };
public enum State { None, Dispensing, Kicked, HighKicked, Toe };
[Header("Components")]
[HideInInspector] public Kicker kicker;
[SerializeField] private GameObject holder;
@ -95,7 +95,7 @@ namespace HeavenStudio.Games.Scripts_SpaceSoccer
}
}
}
if(state == 0) //if the for loop didn't set the state
if(state == 0) //if the for loop didn't set the state, i.e. all the high kicks happen before the point we start at.
{
//Debug.Log("Defaulting to kicked state");
state = State.Kicked;