Exemplo n.º 1
0
 public void OnFluidVolumeStay(FluidVolumeMessage message)
 {
     if (message.collider == buoyancyCollider && (ignoreLayers & (1 << message.fluidVolume.gameObject.layer)) == 0)
     {
         SimulateBuoyancy(message.fluidVolume);
     }
 }
Exemplo n.º 2
0
 public void OnFluidVolumeExit(FluidVolumeMessage message)
 {
     if (message.collider == buoyancyCollider)
     {
         fluidVolumes.Remove(message.fluidVolume);
     }
 }
Exemplo n.º 3
0
 public void OnFluidVolumeEnter(FluidVolumeMessage message)
 {
     if (message.collider == buoyancyCollider && (ignoreLayers & (1 << message.fluidVolume.gameObject.layer)) == 0)
     {
         if (!fluidVolumes.Contains(message.fluidVolume))
         {
             fluidVolumes.Add(message.fluidVolume);
         }
     }
 }
Exemplo n.º 4
0
 private void SendFluidVolumeStay(Component receiver, FluidVolumeMessage message)
 {
     receiver.SendMessageUpwards("OnFluidVolumeStay", message, SendMessageOptions.DontRequireReceiver);
 }
Exemplo n.º 5
0
 public void OnFluidVolumeExit(FluidVolumeMessage message)
 {
     if (message.collider == buoyancyCollider)
     {
         fluidVolumes.Remove(message.fluidVolume);
     }
 }
Exemplo n.º 6
0
 public void OnFluidVolumeEnter(FluidVolumeMessage message)
 {
     if (message.collider == buoyancyCollider && (ignoreLayers & (1 << message.fluidVolume.gameObject.layer)) == 0)
     {
         if (!fluidVolumes.Contains(message.fluidVolume))
         {
             fluidVolumes.Add(message.fluidVolume);
         }
     }
 }
Exemplo n.º 7
0
 private void SendFluidVolumeExit(Component receiver, FluidVolumeMessage message)
 {
     receiver.SendMessageUpwards("OnFluidVolumeExit", message, SendMessageOptions.DontRequireReceiver);
 }