예제 #1
0
    public static void DeattachInputTransmitter <T>(IInputReceiver r)
        where T : InputTransmitter, new()
    {
        T transmitter = (T)r.AttachedInputTransmitterList.SingleOrDefault(val => val is T);

        if (transmitter == default(T))
        {
            return;
        }

        r.DeattachInputTransmitter(transmitter);
    }