Skip to content
Snippets Groups Projects
GlobalBehaviour.cs 1.64 KiB
Newer Older
  • Learn to ignore specific revisions
  • using UnityEngine;
    
    public class GlobalBehaviour : MonoBehaviour
    {
        //Make sure when using RGBA-Colors, the A-value of animationStartColor 
        //and animationEndColor is the same OR try with value = 255
        public static Color hintAnimationStartColor;
        public static Color hintAnimationEndColor;
        public static float hintAnimationDuration;
    
    
        public static Color StageAccomplished;
        public static Color StageNotYetAccomplished;
    
        public static Color StageError;
    
        public static float GadgetLaserDistance = 30f;
        public static float GadgetPhysicalDistance = 2.5f;
    
    
        [SerializeField]
        private Color _hintAnimationStartColor;
        [SerializeField]
        private Color _hintAnimationEndColor;
        [SerializeField]
        private float _hintAnimationDuration;
    
        [SerializeField]
        private Color _StageAccomplished;
        [SerializeField]
        private Color _StageNotYetAccomplished;
    
        [SerializeField]
        private Color _StageError;
    
        [SerializeField]
        private float _GadgetLaserDistance = 30f;
        [SerializeField]
        private float _GadgetPhysicalDistance = 2.5f;
    
    
            // GenerateDemoFiles.GenerateAll();
    
    
            hintAnimationStartColor = _hintAnimationStartColor;
            hintAnimationEndColor = _hintAnimationEndColor;
            hintAnimationDuration = _hintAnimationDuration;
    
            StageAccomplished = _StageAccomplished;
            StageNotYetAccomplished = _StageNotYetAccomplished;
    
            GadgetLaserDistance = _GadgetLaserDistance;
            GadgetPhysicalDistance = _GadgetPhysicalDistance;
    
    
            //DontDestroyOnLoad(gameObject);