public EventFilter GetFilterForEditMode(FrameEditMode mode) { return(delegate(ref bool result) { result = _Parent.PreviewMode == FramePreviewMode.Pause && _Parent.EditMode == mode; //visible condition switch (mode) { case FrameEditMode.Physical: result = result && _Parent.PhysicalBoxVisible; break; case FrameEditMode.Attack: result = result && _Parent.AttackBoxVisible; break; case FrameEditMode.Hit: result = result && _Parent.HitBoxVisible; break; case FrameEditMode.Point: result = result && _Parent.PointVisible; break; } }); }
private void ResetEditMode() { EditMode = FrameEditMode.None; }