Sorry if the subject is confusing, but I couldn't think of a better way to describe what I want to ask.
I notice in the Eventreciever class the class is defined like this.
Code: Select all
class MyEventReceiver : public IEventReceiver
{
public:
<snip>
Code: Select all
class EMissile
{
public:
EMissile();
<snip>
Yes I know what public means, but I have never seen it defined like this.
Is it like renaming the class or some kind of psuedo name or something?
I mean you still initialise the class with this
MyEventReceiver receiver;
So I don't understand what the public IEventReceiver is?