1#ifndef SEAD_CAFE_DRC_PATTERN_RUMBLE_ADDON_CAFE_H_
2#define SEAD_CAFE_DRC_PATTERN_RUMBLE_ADDON_CAFE_H_
4#include <controller/seadPatternRumbleAddon.h>
5#include <time/seadTickTime.h>
Definition seadCafeDRCControllerCafe.h:9
Definition seadCafeDRCPatternRumbleAddonCafe.h:14
virtual ~CafeDRCPatternRumbleAddon()
Definition seadCafeDRCPatternRumbleAddonCafe.h:19
virtual void startRumbleImpl_()
Definition seadCafeDRCPatternRumbleAddonCafe.cpp:79
TickTime mEndTime
Definition seadCafeDRCPatternRumbleAddonCafe.h:29
virtual void stopRumbleImpl_()
Definition seadCafeDRCPatternRumbleAddonCafe.cpp:83
u32 mPatternLength
Definition seadCafeDRCPatternRumbleAddonCafe.h:28
CafeDRCPatternRumbleAddon(CafeDRCController *controller)
Definition seadCafeDRCPatternRumbleAddonCafe.cpp:7
virtual bool calc()
Definition seadCafeDRCPatternRumbleAddonCafe.cpp:14
u8 mPatternBuf[VPAD_MOTOR_PATTERN_SIZE_MAX]
Definition seadCafeDRCPatternRumbleAddonCafe.h:27
Definition seadAssert.h:44
#define SEAD_RTTI_OVERRIDE(CLASS, BASE)
Definition seadRuntimeTypeInfo.h:96