public DiggableZone(Vector2 coordinates, Vector2 size, DiggableZone parent, Diggable diggable) { this.rect = new Rect(coordinates.x, coordinates.y, size.x, size.y); this.parent = parent; this.diggable = diggable; smallestZone = size.x <= 1; }
public void Initialize(Diggable diggable) { this.diggable = diggable; zones = new DiggableZone[diggable.Width * diggable.Height]; DiggableZone originalZone = new DiggableZone(Vector2.zero, new Vector2(diggable.Width, diggable.Height), null, diggable); originalZone.Update(); }
public void Initialize(Diggable diggable) { this.diggable = diggable; if (diggable.DigFX != null) { parentFX = Instantiate(diggable.DigFX).GetComponent<ParticleSystem>(); parentFX.transform.parent = transform; parentFX.enableEmission = false; FXs = parentFX.GetComponentsInChildren<ParticleSystem>(); initialized = true; } }