public override void Initialize(GameObject obj) { base.Initialize(obj); //Adds a particle system to the Encounter GameObject //Edits the rate of emission and the particle lifetimes obj.AddComponent <ParticleSystem>(); var em = obj.GetComponent <ParticleSystem>().emission; em.rateOverTime = 200; var main = obj.GetComponent <ParticleSystem>().main; main.startLifetime = 1; obj.GetComponent <ParticleSystemRenderer>().material = encounterMaterial; //Finds player for Encounter functions _player = FindObjectOfType <PlayerInput>().gameObject; RUNTIME_MOD = Instantiate(modifier); RUNTIME_MOD.Initialize(null); }
private void Start() { RUNTIME_MOD = Instantiate(ThornModConfig); RUNTIME_MOD.Initialize(null); }
public void Initialize() { RUNTIME_MOD = Instantiate(ThornModConfig); RUNTIME_MOD.Initialize(null); }
public override void Initialize(GameObject obj) { base.Initialize(obj); healthMod = Instantiate(healthMod); healthMod.Initialize(obj); }