Esempio n. 1
0
 public EnergyRefillState(EnergyRefill refill)
 {
     _refill        = refill;
     Sprite         = ItemSpriteFactory.Instance.CreateEnergyRefillSprite();
     Sprite.X       = (int)refill.Position.X;
     Sprite.Y       = (int)refill.Position.Y;
     Sprite.Visible = true;
 }
Esempio n. 2
0
        public void Execute(IGameObject gameObject, IGameObject collidedWith)
        {
            EnergyRefill energyRefill = (EnergyRefill)gameObject;

            energyRefill.Obtain();
            Samus samus = (Samus)collidedWith;

            samus.RefillEnergy();
        }
Esempio n. 3
0
    // Use this for initialization
    void Start()
    {
        tankIndicator.SetActive(false);
        stringYPos = stringButton.transform.position.y;
        stringButton.gameObject.SetActive(false);
        RefillScript = GameObject.FindGameObjectWithTag("Player").GetComponent <EnergyRefill> ();
        //UIGroup.transform.GetChild(0).GetComponent<Scrollbar>().size = 0;// energyLevel/100f;
        soundManager = GameObject.Find("SoundManager").GetComponent <EmitterSoundManager>();
        //InspirationFX = GameObject.Find ("InspirationFX");
        //scaleFactor = 2;
        attack  = new int[3];
        inspire = new int[3];
        int j = 3;

        radius = 10;
        for (int i = 0; i < 3; i++)
        {
            inspire[i] = i + 1;
            attack[i]  = j;
            j--;
            flag     = true;
            tankFlag = false;
        }
    }
Esempio n. 4
0
 // Use this for initialization
 void Start()
 {
     tankIndicator.SetActive(false);
     stringYPos = stringButton.transform.position.y;
     stringButton.gameObject.SetActive(false);
     RefillScript = GameObject.FindGameObjectWithTag ("Player").GetComponent<EnergyRefill> ();
     //UIGroup.transform.GetChild(0).GetComponent<Scrollbar>().size = 0;// energyLevel/100f;
     soundManager = GameObject.Find ("SoundManager").GetComponent<EmitterSoundManager>();
     //InspirationFX = GameObject.Find ("InspirationFX");
     //scaleFactor = 2;
     attack = new int[3];
     inspire = new int[3];
     int j = 3;
     radius = 10;
     for (int i =0;i<3; i++) {
         inspire[i] = i+1;
         attack[i] = j;
         j--;
         flag = true;
         tankFlag = false;
     }
 }