public void Use() { _manager.Lock(); SendMessage("LockMovement"); if (_physics.Form == SpiritForm.SF_SPIRIT) { _physics.ChangeForm(SpiritForm.SF_CHASER); } Scheduler.Instance.AddTask(morph()); }
public void Use() { if (_drainer != null) { _manager.Lock(); GetComponents <AnimationComponent>().ForEach((anim) => { if (anim.Sprite.AnimationDictionary.ContainsKey("Decay") == false) { anim.IsActive = false; } }); SendMessage("LockInput"); Scheduler.Instance.AddTask(finishedDecay()); } }