public void Restore( CharacterStatue from ) { m_Material = from.Material; m_Pose = from.Pose; Direction = from.Direction; CloneBody( from ); CloneClothes( from ); InvalidateHues(); InvalidatePose(); }