public override bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind)
        {
            Debug.Assert(sourceId == controllerId, "Controller data requested for a mismatched source ID.");

            sourceKind = SourceKind;
            return(true);
        }
Exemplo n.º 2
0
        public override bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind)
        {
#if UNITY_WSA
            SourceData sourceData;
            if (sourceIdToData.TryGetValue(sourceId, out sourceData))
            {
                sourceKind = (InteractionSourceInfo)sourceData.SourceKind;
                return(true);
            }
#endif

            sourceKind = default(InteractionSourceInfo);
            return(false);
        }
Exemplo n.º 3
0
 public override bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind)
 {
     sourceKind = InteractionSourceInfo.Controller;
     return(true);
 }
 public bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind)
 {
     sourceKind = InteractionSourceInfo.Voice;
     return(true);
 }
Exemplo n.º 5
0
 public abstract bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind);
 public override bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 7
0
 public bool TryGetSourceKind(uint sourceId, out InteractionSourceInfo sourceKind)
 {
     throw new System.NotImplementedException();
 }