GgCore - Gaskellgames

$9
Publisher Gaskellgames
File size 1.36MB
Number of files 270
Latest version 1.0.0
Latest release date 2025-01-13 09:52:12
First release date 2025-01-13 09:52:12
Supported Unity versions 2018.4.2 or higher

FREE FOR OWNERS of any Gaskellgames package!

Checkout at no cost, be sure to use the same account that has your other gaskellgames package license.


Package Info:


This package includes helper scripts, extensions and custom attributes.


This package is built as both a core API for all other Gaskellgames packages, and as an API for you to use in your own scripts. This package simplifies common coding problems into fully commented and easy to use method calls.


The package includes a central Gaskellgames Hub (editor window) for viewing and managing settings related to Gaskellgames packages.


The package also includes a samples editor window for viewing intractable attribute examples, including example code, for all GgCore attributes.


GgCore Attributes:


  • AssetsOnly.
  • Bitfield.
  • Button.
  • ContainsType.
  • CustomCurve.
  • DisableIf.
  • DisableInEditMode.
  • DisableInPlayMode.
  • EnableIf.
  • EnumToggleButtons.
  • FilePath.
  • FolderPath.
  • Graph.
  • GUIColor.
  • Hidden.
  • HideIf.
  • HideInEditMode.
  • HideInPlayMode.
  • Highlight.
  • Indent.
  • InfoBox.
  • LabelText.
  • LabelWidth.
  • LineSeparator.
  • Max.
  • Min.
  • MinMax.
  • MinMaxSlider.
  • ProgressBar.
  • Range.
  • ReadOnly.
  • Required.
  • ShowAsString.
  • ShowAsTag.
  • ShowIf.
  • StringDropdown.
  • TagDropdown.
  • Title.
  • ToggleLeft.
  • Wrap.

Scripts in namespace: Gaskellgames


  • GgCore Attributes. (See below)
  • GGMonoBehaviour.
  • GGScriptableObject.
  • IEditorUpdate.
  • AnimationCurveExtensions.
  • AudioExtensions.
  • EditorExtensions.
  • EnumExtensions.
  • FileExtensions.
  • GameObjectExtensions.
  • GizmosExtensions.
  • GLExtensions.
  • InspectorExtensions.
  • ListExtensions.
  • PlaneExtensions.
  • SceneExtensions.
  • StringExtensions.
  • TaskExtensions.
  • TypeExtensions.

Scripts in namespace: Gaskellgames.EditorOnly


  • GGEditor.
  • GGEditorWindow.
  • GGEditorWindow_SplitView.
  • GGEditorWindow_MenuTree.
  • PropertyDrawerExtensions.
  • SerializedPropertyExtensions.

Helper Scripts: (Also in Gaskellgames namespace)


  • Comment
  • LockToLayer
  • SelectionTarget

Top Publisher Assets