public virtual void FireflyDestroy(YellowFirefly firefly) { if (!visible) return; YellowFirefly newFirefly = (Instantiate(firefly.gameObject) as GameObject).GetComponent<YellowFirefly>(); newFirefly.m_visualiser.transform.position = newFirefly.transform.position; newFirefly.Direction--; firefly.Direction++; Interact = null; Creator.DestroyObject(this); }
public void FireflyDestroy(YellowFirefly firefly) { SetNewDirection(Direction+1); firefly.Direction=Direction+3; OnDamageDealt(1); //SetNewDirection(Direction - 1, true); }
public void FireflyDestroy(YellowFirefly firefly) { firefly.Direction--; Creator.DestroyObject(this); Destroyed = true; }