Fix symmetry

feature-better-tweakables
Andrew Cassidy 3 years ago
parent 03d2e66543
commit c33f5bacdd

@ -277,7 +277,7 @@ namespace ConformalDecals {
/// Called when a part is transformed in the editor /// Called when a part is transformed in the editor
protected void OnPartTransformed(Part eventPart) { protected void OnPartTransformed(Part eventPart) {
if (this.part == eventPart) { if (part == eventPart || part.symmetryCounterparts.Contains(eventPart)) {
UpdateProjection(); UpdateProjection();
} }
else if (_isAttached && projectMultiple) { else if (_isAttached && projectMultiple) {
@ -291,7 +291,7 @@ namespace ConformalDecals {
/// Called when a part is attached in the editor /// Called when a part is attached in the editor
protected void OnPartAttached(Part eventPart) { protected void OnPartAttached(Part eventPart) {
if (this.part == eventPart) { if (part == eventPart || part.symmetryCounterparts.Contains(eventPart)) {
OnAttach(); OnAttach();
} }
else if (_isAttached && projectMultiple) { else if (_isAttached && projectMultiple) {
@ -305,7 +305,7 @@ namespace ConformalDecals {
/// Called when a part is detached in the editor /// Called when a part is detached in the editor
protected void OnPartDetached(Part eventPart) { protected void OnPartDetached(Part eventPart) {
if (this.part == eventPart) { if (part == eventPart || part.symmetryCounterparts.Contains(eventPart)) {
OnDetach(); OnDetach();
} }
else if (_isAttached && projectMultiple) { else if (_isAttached && projectMultiple) {

Loading…
Cancel
Save