Ejemplo n.º 1
0
    // Use this for initialization
    void Start()
    {
        _currentPower    = 25f;
        _defaultMaterial = _solarPanelMeshRenderer.materials[0];
        _car             = _solarPanelMeshRenderer.GetComponentInParent <VehicleManager>();

        //Invoke("GhettoTimerStartUpdating", 4f);
        UpdateImage();
    }
Ejemplo n.º 2
0
 public void InitializeHologramMaterials(MeshRenderer meshRenderer)
 {
     for (int i = 0; i < 4; i++)
     {
         if (Mathf.Abs(meshRenderer.GetComponentInParent <Car>().prob) < .01f)
         {
             meshRenderer.gameObject.layer = 9;
         }
         else
         {
             meshRenderer.gameObject.layer    = 0;
             meshRenderer.materials[i].shader = hologramMaterial.shader;
         }
     }
 }
Ejemplo n.º 3
0
        private void ActivateModel(MeshRenderer mesh)
        {
            if (active != null)
            {
                var animActive = active.GetComponentInParent <Animator>();
                if (animActive != null)
                {
                    animActive.enabled = false;
                }
                active.enabled = false;
            }


            active         = mesh;
            active.enabled = true;
            var anim = active.GetComponentInParent <Animator>();

            if (anim != null)
            {
                anim.enabled = true;
            }
        }