public void Launched() { canBePressed = true; spriteRenderer.enabled = true; myStage = SpriteStage.Up; UpdateSprite(); }
private void Update() { if (rb.velocity.y < 0 && myStage != SpriteStage.Down) { myStage = SpriteStage.Down; UpdateSprite(); } }
public void moveComplete() { myFlyAnimator.enabled = false; spriteRenderer.enabled = false; EmitScoreParticles(); SpawnerManager.Instance.ResetAllShapes(); //EventManager.WaveComplete(); GameManager.Instance.CheckLevelComplete(); GetComponentInChildren <AnimationFunctions>().MovedToTarget(); myStage = SpriteStage.Up; UpdateSprite(); }
public void OnPressed() { WasDrawn = true; canBePressed = false; myStage = SpriteStage.Connecting; rb.bodyType = RigidbodyType2D.Static; Debug.Log("Shape.OnPressed: Changing " + gameObject.name + " to static!"); UpdateSprite(); myConnectingAnimator.enabled = true; myConnectingAnimator.Play("Pressed_Demo", -1, 0); //Debug.Break(); }
public void OnGround() { myStage = SpriteStage.Up; WasDrawn = false; canBePressed = false; }