public static int DuplicantsWithEffect(string effectName) { int count = 0; foreach (MinionIdentity identity in Components.MinionIdentities) { GameObject go = identity.gameObject; if (go == null) { continue; } Klei.AI.Effects AIeffects = go.GetComponent <Klei.AI.Effects>(); if (AIeffects == null) { continue; } if (AIeffects.HasEffect(effectName)) { count++; } } return(count); }
public Instance(IStateMachineTarget master) : base(master) { Effects = GetComponent <Klei.AI.Effects>(); }