Exemple #1
0
 private void Start()
 {
     sr           = GetComponent <SpriteRenderer>();
     animator     = GetComponent <Animator>();
     rb2D         = GetComponent <Rigidbody2D>();
     theWeapon    = FindObjectOfType <WeaponMotion>();
     theSaveNLoad = FindObjectOfType <SaveNLoad>();
     So           = FindObjectOfType <ShopOpen>();
 }
Exemple #2
0
 public void enterBossRoom()
 {
     if (EnergyTracker.singleton.Count >= BossPrice)
     {
         EnergyTracker.singleton.spend(BossPrice);
     }
     CameraShake.singleton.Shake();
     ShopOpen.inBossRoom = true;
     ShopOpen.shopOpen   = false;
     Flicker.enterBossRoom();
     WarpManager.singleton.enterBossRoom();
     theVoid.SetActive(false);
     BossRoom.SetActive(true);
     Loader.SetActive(false);
     unLoader.SetActive(false);
     ShopOpen.Close();
     this.gameObject.SetActive(false);
 }
Exemple #3
0
 public void ToggleShop()
 {
     ShopOpen?.Invoke(!ShopCanvas.enabled);
     ShopCanvas.enabled = !ShopCanvas.enabled;
 }
Exemple #4
0
 public void CloseShop()
 {
     ShopOpen?.Invoke(true);
     ShopCanvas.enabled = true;
 }
Exemple #5
0
 // Start is called before the first frame update
 void Start()
 {
     So = FindObjectOfType <ShopOpen>();
 }