Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class ChangeColor : MonoBehaviour {
- public Color redz;
- public Color bluez;
- public Color yellowz;
- public Color orangez;
- public Color purplez;
- public Color greenz;
- public int red = 0;
- public int blue = 0;
- public int yellow = 0;
- public int green = 0;
- public int purple = 0;
- public int orange = 0;
- public int test = 0;
- void OnTriggerEnter (Collider block)
- {
- if(block.gameObject.name == "yellow")
- {
- green = 0;
- orange = 0;
- purple = 0;
- yellow = 1;
- renderer.material.color = yellowz;
- }
- if(block.gameObject.name == "red")
- {
- green = 0;
- orange = 0;
- purple = 0;
- red = 1;
- renderer.material.color = redz;
- }
- if(block.gameObject.name == "blue")
- {
- green = 0;
- orange = 0;
- purple = 0;
- blue = 1;
- renderer.material.color = bluez;
- }
- /////////////////////////////////////////////
- if (block.gameObject.name == "red" & yellow == 1)
- {
- renderer.material.color = orangez;
- orange = 1;
- }
- if (block.gameObject.name == "red" & blue == 1)
- {
- renderer.material.color = purplez;
- purple = 1;
- }
- ///
- if (block.gameObject.name == "blue" & yellow == 1)
- {
- renderer.material.color = greenz;
- green = 1;
- }
- if (block.gameObject.name == "blue" & red == 1)
- {
- renderer.material.color = purplez;
- purple = 1;
- }
- ///
- if (block.gameObject.name == "yellow" & red == 1)
- {
- renderer.material.color = orangez;
- orange = 1;
- }
- if (block.gameObject.name == "yellow" & blue == 1)
- {
- renderer.material.color = greenz;
- green = 1;
- }
- }
- void OnTriggerExit (Collider block)
- {
- if(block.gameObject.name == "red" && orange == 1)
- {
- green = 0;
- red = 0;
- yellow = 0;
- blue = 0;
- purple = 0;
- }
- if(block.gameObject.name == "red" && purple == 1)
- {
- green = 0;
- red = 0;
- yellow = 0;
- blue = 0;
- orange = 0;
- }
- if(block.gameObject.name == "blue" && green == 1)
- {
- orange = 0;
- red = 0;
- yellow = 0;
- blue = 0;
- purple = 0;
- }
- if(block.gameObject.name == "blue" && purple == 1)
- {
- green = 0;
- red = 0;
- yellow = 0;
- blue = 0;
- orange = 0;
- }
- if(block.gameObject.name == "yellow" && orange == 1)
- {
- green = 0;
- red = 0;
- yellow = 0;
- blue = 0;
- purple = 0;
- }
- if(block.gameObject.name == "yellow" && green == 1)
- {
- purple = 0;
- red = 0;
- yellow = 0;
- blue = 0;
- orange = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment