public override void FireEvent(BaseEventActivator activator) { if (Spawner == null) { Spawner = GetComponent <ActiveObjectsSpawner>(); } if (Spawner != null) { Spawner.ResetSpawner(); Spawner.Spawn(); } }
public override void FireEvent(BaseEventActivator activator) { if (StatNames.Length != StatValues.Length) { Debug.LogError("Invalid arrays in EventCharStateChange of:" + name); } else { Characters.BaseCharacter theChar = CharacterObject == null ? CharactersModuleManager.Instance.ThePlayer : CharacterObject.TheCharacter; for (int i = 0; i < StatNames.Length; i++) { theChar.SetSkillValue(StatNames[i], float.Parse(StatValues[i])); } } }
public abstract void FireEvent(BaseEventActivator activator);