|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- public class PortalColourChange : MonoBehaviour
- {
- //get materials/colour from players
- //hard code for now
- Color deactiveGrey = new Color32(120, 120, 120, 255);
- Color red = new Color32(255, 0, 0, 255);
- Color purple = new Color32(183, 96, 255, 255);
- Color yellow = new Color32(255, 241, 36, 255);
-
-
-
- //load portal
- public ParticleSystem Edge;
- public ParticleSystem InSpark;
- public ParticleSystem RandomSparks;
- public ParticleSystem Ring;
- public ParticleSystem Smoke;
-
- private void Awake()
- {
- var mainEdge = Edge.main;
- var mainInSpark = InSpark.main;
- var mainRandomSparks = RandomSparks.main;
- var mainRing = Ring.main;
- var mainSmoke = Smoke.main;
-
- mainEdge.startColor = deactiveGrey;
- mainInSpark.startColor = deactiveGrey;
- InSpark.Stop();
- mainRandomSparks.startColor = deactiveGrey;
- RandomSparks.Stop();
- mainRing.startColor = deactiveGrey;
- mainSmoke.startColor = deactiveGrey;
- Smoke.Stop();
- }
-
- private void start()
- {
- //when someone collects enough items
- //InSpark.Play();
- //RandomSparks.Play();
- //Smoke.Play();
-
-
- //while not everyone has exited
- //mainEdge.startColor = red;
- //mainInSpark.startColor = red;
- //mainRandomSparks.startColor = red;
- //mainRing.startColor = red;
- //mainSmoke.startColor = red;
-
- //yield return new WaitForSeconds(5);
- //loop until all players have hit the portal
- }
-
- }
-
-
|