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; }
public void Execute(IGameObject gameObject, IGameObject collidedWith) { EnergyRefill energyRefill = (EnergyRefill)gameObject; energyRefill.Obtain(); Samus samus = (Samus)collidedWith; samus.RefillEnergy(); }
// 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; } }
// 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; } }