GDTKStatsManager.StatMeetsConditions
Declaration#
public static bool StatMeetsConditions(GDTKStatusEffect effect, List<GDTKStatusEffect> activeEffects)Parameters#
| Name | Description |
|---|---|
| effect | Effect to check |
| activeEffects | List of already active effects |
Description#
Check if an effect meets all requirements to become active
Usage#
Example
using NullSave.GDTK;using NullSave.GDTK.Stats;using System.Linq;using UnityEngine;
public class Example : MonoBehaviour{
public void ExampleMethod() { StatsDatabase db = ToolRegistry.GetComponent<StatsDatabase>(); GlobalStats globalStats = ToolRegistry.GetComponent<GlobalStats>(); GDTKStatsManager.StatMeetsConditions(db.effects[0], globalStats.activeEffects.ToList()); }
}