#pragma once #import "controller-adapter.hh" #import NS_ASSUME_NONNULL_BEGIN @interface ControllerAdapterGamepad : NSObject - (instancetype)initWithProfile:(GCExtendedGamepad*)profile; - (instancetype)init NS_UNAVAILABLE; @property (readonly) GCExtendedGamepad* profile; @end NS_ASSUME_NONNULL_END