Skip to content
EZ edited this page Jul 6, 2024 · 4 revisions

Overview

EZConditions is a highly user-friendly Unity Editor Package for developers to easily create static conditions in a much wider and generic approach in the Unity Editor. In other words, it essentially enables developers to attach conditions to scripts in which a programmer can then utilise to modify the behaviour of said object. For example, by just adding a condition manager component to a piece of dialogue, programmers can hide/display/enable/disable that dialogue based on the true/false results from the condition manager. Conditions work on any property or method marked with the attribute [Condition] This is explained in the How To Section.

EZConditions truly shines in areas where you have common objects operating under separate scenarios. Examples such as Dialogue, Quests, and the likes. Where you find yourself with a common interface with different responses. Such as a particular dialogue only being able to fire in response to an event in your game. Or a status effects.

This system is heavily inspired by Bethesda's Creation Kit software for creating mods for Skyrim and Fallout 4. If you are familiar with the Creation Kit, this system is similarly intuitive.

Clone this wiki locally