Skip to content

Unity package used in the development of Ikonoclast projects, containing common functionality.

License

Notifications You must be signed in to change notification settings

Jubessin/com.ikonoclast.common

Repository files navigation

Common

Unity package used in the development of Ikonoclast projects, containing common functionality.

Editor Tooling

Interfaces

  • ICustomEditorWindow
  • IEditorSaveObject

Panels

  • Panel
  • SettingsPanel

Utilities

  • CustomEditorHelper
  • Shortcuts
  • PanelUtils
  • UnityIcons
  • Extensions
  • AssetDatabase

Runtime Support

Constants

  • Colors

Interfaces

  • IBlackboard
  • IBlackboardReader
  • IBlackboardWriter
  • IContainer
  • ICreatableAsset
  • IInjected
  • IInjectionResolver
  • IDirection
  • IDispatcher
  • IIdentity
  • IObservable
  • IObserver
  • IRaycaster
  • IReceiver
  • IRelationalMapper
  • ISave
  • ISaveObject
  • ISingleInstanceAsset

Objects

  • Definition
  • Dispatch
  • Entity
  • Injectable
  • Map
  • RelationalMapper
  • RuntimeContainer
  • ScriptableReferenceDatabase
  • ScriptableResourceDatabase
  • Viewable
  • Blackboard
  • ObservableBlackboard
  • ReadOnlyBlackboard
  • ObserverEventArgs

Types

  • Comparison
  • Direction (Horizontal, Vertical)
  • Range

Utilities

  • Delays
  • Extensions
  • Enum
  • String
  • Queue
  • HashSet
  • Vector (2, 3)
  • Time
  • Random
  • Texture2D
  • VisualElement
  • Component
  • GameObject
  • Object

About

Unity package used in the development of Ikonoclast projects, containing common functionality.

Topics

Resources

License

Stars

Watchers

Forks

Languages