public void BeginToCreateEgg(Egg egg) { egg.SetParent(this); // Make sure egg is displayed on top of the segment egg.transform.localPosition = new Vector3(0.0f, 0.0f, 0.0f); egg.SetSpriteDepth(GetSpriteDepth() + 1); this.Egg = egg; egg.FullyGrown += this.EggFullyGrown; }
private void EggFullyGrown(Egg egg) { egg.SetParent(this.mazeController); // set rotation to vertical egg.transform.localEulerAngles = new Vector3(0, 0, 0); }