示例#1
0
 protected static void SetPan(EntityManager mgr, Entity e, float pan)
 {
     if (mgr.HasComponent <AudioSourceID>(e))
     {
         AudioSourceID audioSourceID = mgr.GetComponentData <AudioSourceID>(e);
         if (audioSourceID.sourceID > 0)
         {
             AudioNativeCalls.SetPan(audioSourceID.sourceID, pan);
         }
     }
 }
        protected override bool SetPan(Entity e, float pan)
        {
            if (EntityManager.HasComponent <AudioNativeSource>(e))
            {
                AudioNativeSource audioNativeSource = EntityManager.GetComponentData <AudioNativeSource>(e);
                if (audioNativeSource.sourceID > 0)
                {
                    return(AudioNativeCalls.SetPan(audioNativeSource.sourceID, pan));
                }
            }

            return(false);
        }