protected override void DoApply(Coord tile) { Level.CurrentLevel.AddPromise(_pr = new Promise()); Debug.Log("ritual..."); _s = (Sigil)Level.CurrentLevel.Get(tile).AgentsOnTile(agent => agent is Sigil)[0]; _s.Activated += OnActivated; _s.Activate(); Source.GetComponentInChildren<SkeletonAnimation>().AnimationName = "ritual_1"; }