public void Untransform(PlayerTransformation transformation) { if (!ActiveTransformations.Contains(transformation.Definition)) { return; } Untransform(transformation.Definition); }
public bool IsTransformed(TransformationDefinition definition) { for (int i = 0; i < ActiveTransformations.Count; i++) { if (ActiveTransformations.Contains(definition)) { return(true); } } return(false); }
public bool IsTransformedInto(TransformationDefinition transformation) => ActiveTransformations.Contains(transformation);