void OnFirePitIgnite(FirePit pit) { BroadcastMessage("OnFirePitIgnitionStart"); if (dontMoveModifier == null) { dontMoveModifier = new AllowedToMoveModifier("igniting"); avatar.AddAllowedToMoveModifier(dontMoveModifier); } GetComponent <Animation>().CrossFade(ignite.name); GetComponent <Animation>().PlayQueued(poking.name); ignitionEndTime = Time.time + ignitionTime; isIgniting = true; firePit = pit; pit.StartIgniting(); }