Adventure Puzzle Kit - V1.6 - Documentation
  • APK - V1.6: Introduction
  • ⭐Getting Started
    • Quick Setup
    • Setting Up Interactive Objects
    • Tag & Layer Reference
  • 🏔️URP Setup
    • URP Setup
    • Deferred Rendering?
  • HDRP Setup
    • HDRP Setup
  • 🛡️System Breakdowns
    • AK Inventory Canvas
    • Door System
    • Keypad & Phone
    • Note & Letter
    • Themed Key
    • Generator
    • Gas Mask
    • Flashlight
    • Examine
    • Padlock
    • Chess
    • Lever
    • Valve
    • Fuse
    • Safe
  • ⏭️Extending
    • System Inputs
    • Name / Emission Highlighting
    • System Namespace
    • Adding a Trigger Event
    • Adding Audioclips
      • Audio Effect Volume
    • Swapping Character Controllers
  • ❓Support
    • FAQ
    • Examine Issues?
    • Post Processing Errors
    • Examine Text Missing?
    • Tooltip Manager
    • Yellow Warnings?
    • Item Pickup Range
    • Animation Rotations
    • I can't see new fields / variables?
  • 🌀Development
    • Patch Notes - V1.6
    • Roadmap
  • 📧Contact Me
    • Contact Me
    • Request A Feature
    • My Other Assets
Powered by GitBook
On this page
  1. Extending

System Namespace

What is a namespace?

A namespace is almost like a folder that keeps scripts and classes from clashing with others that might have the same name. It's good practise to add them around classes which may have common names or specific use cases, so you can keep the code specific to your systems.

Namespace AdventurePuzzleKit;

How to reference namespaces to use in other scripts?

If you need to access the APK scripts from another script that isn’t in relation to this asset you may need to use a namespace collection at the top of your script:

Using AdventurePuzzleKit;
PreviousName / Emission HighlightingNextAdding a Trigger Event

Last updated 2 years ago

⏭️