public void DeselectGriddle() { if (SelectedGriddle != null) { SelectedGriddle.DeselectGriddle(); } SelectedGriddle = null; RefreshAddButtonStates(); }
void SpawnScoreParticle(Griddle griddle, OrderDisplay target, int points) { ObjectPooler.Current.Spawn <ScoreGainParticle>("ScoreGainParticle", x => { x.Source = griddle.GetWorldPosition(); x.Destination = target.GetWorldPosition(); x.PercentTraveled = 0; x.Points = points; }); }
public void SelectGriddle(Griddle griddle) { if (griddle == SelectedGriddle || !IsPlaying()) { return; } if (SelectedGriddle != null) { SelectedGriddle.DeselectGriddle(); } SelectedGriddle = griddle; griddle.SelectGriddle(); RefreshAddButtonStates(); }