Example #1
0
            public override void OnInspectorGUI()
            {
                SyncColliderWithRectTransform scwrt = target as SyncColliderWithRectTransform;

                base.OnInspectorGUI();

                scwrt.Sync();

                //set hide flags on collider
                if (SHF == null)
                {
                    SetHideFlags();
                }
            }
Example #2
0
            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();
            }