public override void OnInspectorGUI() { SyncColliderWithRectTransform scwrt = target as SyncColliderWithRectTransform; base.OnInspectorGUI(); scwrt.Sync(); //set hide flags on collider if (SHF == null) { SetHideFlags(); } }
void SetHideFlags() { SyncColliderWithRectTransform scwrt = target as SyncColliderWithRectTransform; if (!scwrt.SyncedCollider) { return; } if (SHF != null) { SHF.Undo(); } SHF = new UnityCommands.SetHideFlags(scwrt.SyncedCollider, HideFlags.NotEditable); SHF.Execute(); }