Example #1
0
 public override void updateState(Asset asset, byte[] state)
 {
     this._isLit   = (state[0] == 1);
     this.material = HighlighterTool.getMaterialInstance(base.transform);
     this.fire     = base.transform.FindChild("Fire");
     LightLODTool.applyLightLOD(this.fire);
     this.updateFire();
 }
 protected void Start()
 {
     this.material = HighlighterTool.getMaterialInstance(base.transform);
     if (this.material != null)
     {
         LevelLighting.isSeaChanged += this.handleIsSeaChanged;
         this.updateRenderQueue();
     }
 }
Example #3
0
 public override void updateState(Asset asset, byte[] state)
 {
     base.updateState(asset, state);
     this._isPowered = (state[0] == 1);
     if (!Dedicator.isDedicated)
     {
         this.material = HighlighterTool.getMaterialInstance(base.transform);
         this.spot     = base.transform.FindChild("Spots");
         LightLODTool.applyLightLOD(this.spot);
     }
 }
        // Token: 0x0600214E RID: 8526 RVA: 0x000B57D0 File Offset: 0x000B3BD0
        private void initToggleGameObject()
        {
            Transform transform = base.transform.FindChildRecursive("Toggle");

            LightLODTool.applyLightLOD(transform);
            if (transform != null)
            {
                this.material         = HighlighterTool.getMaterialInstance(transform.parent);
                this.toggleGameObject = transform.gameObject;
            }
        }
 // Token: 0x06002610 RID: 9744 RVA: 0x000DF73C File Offset: 0x000DDB3C
 private void Awake()
 {
     this.material = HighlighterTool.getMaterialInstance(base.transform);
     if (Level.isEditor)
     {
         this.onDayNightUpdated(false);
         return;
     }
     if (!this.isListeningLoad)
     {
         this.isListeningLoad = true;
         Level.onLevelLoaded  = (LevelLoaded)Delegate.Combine(Level.onLevelLoaded, new LevelLoaded(this.onLevelLoaded));
     }
 }
Example #6
0
 private void Awake()
 {
     this.material = HighlighterTool.getMaterialInstance(base.transform);
     if (Level.isEditor)
     {
         this.onDayNightUpdated(false);
         return;
     }
     this.onDayNightUpdated(LightingManager.isDaytime);
     if (this.isListening)
     {
         return;
     }
     this.isListening = true;
     LightingManager.onDayNightUpdated = (DayNightUpdated)Delegate.Combine(LightingManager.onDayNightUpdated, new DayNightUpdated(this.onDayNightUpdated));
 }
Example #7
0
 private void Awake()
 {
     this.material      = HighlighterTool.getMaterialInstance(base.transform);
     this.blackoutTime  = Time.time;
     this.blackoutDelay = Random.Range(0f, 13.2f);
 }