Ejemplo n.º 1
0
 public void RemoveBonus(Bonus bonus)
 {
     bonus.InstanceObject.SetActive(false);
     _bonuses.Remove(bonus);
     GameObject.Destroy(bonus);
 }
Ejemplo n.º 2
0
 public void ActiveBonus(Bonus bonus)
 {
     bonus.Delta = Vector3.zero;
     bonus.InstanceObject.SetActive(false);
     _unusedBonuses.Add(bonus);
 }
Ejemplo n.º 3
0
 public Vector3 GetDefaultPosition(Block block, Bonus bonus)
 {
     return(new Vector3(block.Position.x + (block.Size.x / 2) - (bonus.Size.x / 2), block.Position.y + (block.Size.y / 2) - (bonus.Size.y / 2), 0.0f));
 }