Esempio n. 1
0
 protected override void OnDrawShadows(ShadowEffectInstance shadowEffect)
 {
     if (m_castShadows)
     {
         m_model.DrawShadows(shadowEffect);
     }
 }
Esempio n. 2
0
 protected override void OnDrawShadows(ShadowEffectInstance shadowEffect)
 {
     if (m_model != null && !Tile.IsHidden(Level, Location) && Tile.CastShadows)
     {
         m_model.DrawShadows(shadowEffect);
     }
 }
Esempio n. 3
0
 protected override void OnDrawShadows(ShadowEffectInstance shadowEffect)
 {
     if (CurrentState.State != FallState.Landed && Tile.CastShadows)
     {
         if (m_modelInstance != null)
         {
             m_modelInstance.DrawShadows(shadowEffect);
         }
     }
 }
Esempio n. 4
0
 public void DrawForegroundShadows(ShadowEffectInstance effect)
 {
     if (m_foregroundModel != null && m_sky.CastShadows && m_sky.ForegroundRenderPass == RenderPass.Opaque)
     {
         var worldMatrix = effect.WorldMatrix;
         effect.WorldMatrix = Matrix4.Identity;
         m_foregroundModel.DrawShadows(effect);
         effect.WorldMatrix = worldMatrix;
     }
 }
Esempio n. 5
0
 protected override void OnDrawShadows(ShadowEffectInstance shadowEffect)
 {
     if (!Level.Tiles[Location].IsHidden(Level, Location) && Tile.CastShadows)
     {
         if (m_modelInstance != null)
         {
             m_modelInstance.DrawShadows(shadowEffect);
         }
     }
 }
Esempio n. 6
0
 protected override void OnDrawShadows(ShadowEffectInstance shadowEffect)
 {
     if (Level.InEditor && Tile.IsHidden(Level, Location))
     {
         return;
     }
     if (Tile.CastShadows)
     {
         m_modelInstance.DrawShadows(shadowEffect);
     }
 }
Esempio n. 7
0
 protected override void OnDrawShadows(ShadowEffectInstance shadowEffect)
 {
     if (Level.InEditor && Level.Tiles[m_spawnPosition].IsHidden(Level, m_spawnPosition))
     {
         return;
     }
     if (m_castShadows)
     {
         m_modelInstance.DrawShadows(shadowEffect);
     }
 }