Simplify component management and streamline GameObject interactions with these extensions. Cache components for faster retrieval, dynamically add missing components, and effortlessly check for component presence.


Release v1.0.0

https://github.com/swzwij/Code-Crate/releases/tag/Extensions-Pack-v1.0.0


Installation

Importing a Unity Package:

  1. Download the Package: Locate the Unity package you want to import. This could be from the Unity Asset Store or a developer's website. Download the .unitypackage file.

  2. Import into Unity: There are two ways to import the package into your Unity project:

  3. Import Options (Optional):

    A window will appear showing the contents of the package. By default, all items are selected for import. You can uncheck any files or folders you don't want to import into your project.

  4. Click Import: Once you're happy with the selection, click Import to begin importing the package files into your project.


Usage

Method Description
TryGetCachedComponent Tries to retrieve a cached component of type T associated with the specified GameObject. If the component is cached, returns it; otherwise, fetches the component, caches it, and returns it.
GetOrAddComponent Gets the specified component of type T from the GameObject. If the component doesn't exist, add it and return it.
HasComponent Checks if a specified component is attached to the GameObject.