Fix naming in editor
This commit is contained in:
@@ -426,6 +426,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
}
|
}
|
||||||
|
|
||||||
public bool IsDirty { get; private set; }
|
public bool IsDirty { get; private set; }
|
||||||
|
public bool ShouldDoOnSave { get { return false; } }
|
||||||
}
|
}
|
||||||
|
|
||||||
public interface IEditActorHandle
|
public interface IEditActorHandle
|
||||||
@@ -433,6 +434,7 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
void Do(EditorActorPreview actor);
|
void Do(EditorActorPreview actor);
|
||||||
void Undo(EditorActorPreview actor);
|
void Undo(EditorActorPreview actor);
|
||||||
bool IsDirty { get; }
|
bool IsDirty { get; }
|
||||||
|
bool ShouldDoOnSave { get; }
|
||||||
}
|
}
|
||||||
|
|
||||||
class EditActorEditorAction : IEditorAction
|
class EditActorEditorAction : IEditorAction
|
||||||
@@ -455,6 +457,8 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
|
|
||||||
public void Execute()
|
public void Execute()
|
||||||
{
|
{
|
||||||
|
foreach (var editorActionHandle in handles.Where(h => h.ShouldDoOnSave))
|
||||||
|
editorActionHandle.Do(actor);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Do()
|
public void Do()
|
||||||
@@ -538,5 +542,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
|||||||
}
|
}
|
||||||
|
|
||||||
public bool IsDirty { get; private set; }
|
public bool IsDirty { get; private set; }
|
||||||
|
public bool ShouldDoOnSave { get { return true; } }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user