Ejemplo n.º 1
0
 protected void onRainUpdated(ELightingRain rain)
 {
     if (rain == ELightingRain.DRIZZLE)
     {
         OnRainBegin.Invoke();
     }
     else
     {
         OnRainEnd.Invoke();
     }
 }
Ejemplo n.º 2
0
 // Token: 0x06002181 RID: 8577 RVA: 0x000B70D4 File Offset: 0x000B54D4
 private void onRainUpdated(ELightingRain rain)
 {
     if (rain != ELightingRain.POST_DRIZZLE)
     {
         return;
     }
     this._amount = this.capacity;
     if (Provider.isServer)
     {
         ObjectManager.updateObjectResource(base.transform, this.amount, false);
     }
 }
Ejemplo n.º 3
0
 // Token: 0x060021BF RID: 8639 RVA: 0x000B8088 File Offset: 0x000B6488
 private void onRainUpdated(ELightingRain rain)
 {
     if (rain != ELightingRain.POST_DRIZZLE)
     {
         return;
     }
     if (Physics.Raycast(base.transform.position + Vector3.up, Vector3.up, 32f, RayMasks.BLOCK_WIND))
     {
         return;
     }
     this._isFull = true;
     if (Provider.isServer)
     {
         BarricadeManager.updateRainBarrel(base.transform, this.isFull, false);
     }
 }
Ejemplo n.º 4
0
 public UnturnedWeatherUpdatedEvent(ELightingRain rain, ELightingSnow snow)
 {
     Rain = rain;
     Snow = snow;
 }
Ejemplo n.º 5
0
        private void OnRainUpdated(ELightingRain rain)
        {
            var @event = new UnturnedWeatherUpdatedEvent(rain, LevelLighting.snowyness);

            Emit(@event);
        }
Ejemplo n.º 6
0
 internal static void RunRainUpdated(ELightingRain status) => OnRainUpdated?.Invoke(status);