New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ActorCollisionDrcTouchCallback.h
Go to the documentation of this file.
1#pragma once
2
3#include <math/seadVector.h>
4
5class Actor;
7class BgCollision;
8
10{
11public:
12 // Address: 0x0219E7E8
13 virtual bool ccSetTouchDamage(ActorCollisionCheck* cc, const sead::Vector2f& pos);
14 virtual bool ccSetTouchNormal(ActorCollisionCheck* cc, const sead::Vector2f& pos) { return false; }
15 // Address: 0x0219E8A4
16 virtual void ccOnTouch(ActorCollisionCheck* cc, const sead::Vector2f& pos);
17 virtual void ccOnHold(ActorCollisionCheck* cc, const sead::Vector2f& pos) { }
18 virtual void ccOnRelease(ActorCollisionCheck* cc) { }
19
20 // Address: 0x0219E8B8
21 virtual bool bcSetTouchDamage(BgCollision* bg_collision, const sead::Vector2f& pos);
22 virtual bool bcSetTouchNormal(BgCollision* bg_collision, const sead::Vector2f& pos) { return false; }
23 // Address: 0x0219E974
24 virtual void bcOnTouch(BgCollision* bg_collision, const sead::Vector2f& pos);
25 virtual void bcOnHold(BgCollision* bg_collision, const sead::Vector2f& pos) { }
26 virtual void bcOnRelease(BgCollision* bg_collision) { }
27};
28static_assert(sizeof(ActorCollisionDrcTouchCallback) == 4);
Definition ActorCollisionCheck.h:22
Definition ActorCollisionDrcTouchCallback.h:10
virtual void ccOnTouch(ActorCollisionCheck *cc, const sead::Vector2f &pos)
virtual bool bcSetTouchDamage(BgCollision *bg_collision, const sead::Vector2f &pos)
virtual bool bcSetTouchNormal(BgCollision *bg_collision, const sead::Vector2f &pos)
Definition ActorCollisionDrcTouchCallback.h:22
virtual void ccOnRelease(ActorCollisionCheck *cc)
Definition ActorCollisionDrcTouchCallback.h:18
virtual void bcOnTouch(BgCollision *bg_collision, const sead::Vector2f &pos)
virtual bool ccSetTouchDamage(ActorCollisionCheck *cc, const sead::Vector2f &pos)
virtual void bcOnHold(BgCollision *bg_collision, const sead::Vector2f &pos)
Definition ActorCollisionDrcTouchCallback.h:25
virtual void bcOnRelease(BgCollision *bg_collision)
Definition ActorCollisionDrcTouchCallback.h:26
virtual void ccOnHold(ActorCollisionCheck *cc, const sead::Vector2f &pos)
Definition ActorCollisionDrcTouchCallback.h:17
virtual bool ccSetTouchNormal(ActorCollisionCheck *cc, const sead::Vector2f &pos)
Definition ActorCollisionDrcTouchCallback.h:14
Definition Actor.h:19
Definition BgCollision.h:19