Добавлен метод GetDataForSave в классе ExtensionDrawingPlane

This commit is contained in:
Никита Потапов 2023-12-17 17:32:29 +04:00
parent 7c1dbb3751
commit 647bfc4c5b

View File

@ -28,4 +28,18 @@ public class ExtensionDrawingPlane {
}
return null;
}
public static String GetDataForSave(DrawingPlane drawingPlane, String separatorForObject)
{
var plane = drawingPlane.EntityPlane;
if (plane == null)
{
return "";
}
String str = plane.Speed + separatorForObject + plane.Weight + separatorForObject + plane.BodyColor.toString();
if (!(plane instanceof EntityStormtrooper stormtrooper))
{
return str;
}
return str + separatorForObject + stormtrooper.AdditionalColor + separatorForObject + stormtrooper.Bombs + separatorForObject + stormtrooper.Rockets;
}
}