Some changes were made in the following methods in CoreStraitDrawMeasureInsertAnimation
and its sub-classes, CoreDrawMeasureInsertAnimationStart
, CoreDrawMeasureInsertAnimationSecond
and CoreDrawMeasureInsertAnimationLast
to make the insert animations associative. Please add the changes manually when necessary if you have sub-classes that override these methods.
// Class: CoreStraitDrawMeasureInsertAnimation Modified: extend public PropInputSetting inputSetting(str key, PropDef def) Modified: extend public bool visibleInFactory(str key, PropObj owner, symbol{} attributes=null) Modified: extend public void orderProperties(str[] order) Modified: extend public void userPropertyChanged(str key, Object value, Object oldValue) // Class: CoreDrawMeasureInsertAnimationStart Modified: extend public void appendPriorityToolAlternatives(SnapAlternative[] list) Modified: extend public void selected() Modified: extend public bool visibleInFactory(str key, PropObj owner, symbol{} attributes=null) // Class: CoreDrawMeasureInsertAnimationSecond Modified: extend public void initialize() Modified: extend public void initVessels() Modified: extend public bool visibleInFactory(str key, PropObj owner, symbol{} attributes=null) Modified: extend public void appendPriorityToolAlternatives(SnapAlternative[] list) Modified: extend public void selected()
In addition, the codes in the following methods in CoreStrait2DDrawMeasureInsertVessel
have also been changed. Please add the changes to the relevant methods if you have sub-classes that override these methods.
// Class: CoreStrait2DDrawMeasureInsertVessel Modified: extend public void setStartPos(point p, Orientation o) Modified: extend public void setSecondPos(point p, Orientation o) Modified: extend public void insert()