ScummVM API documentation
NGI::Interaction Class Reference
Inheritance diagram for NGI::Interaction:
NGI::CObject

Public Member Functions

bool load (MfcArchive &file) override
 
bool canInteract (GameObject *obj1, GameObject *obj2, int invId)
 
bool isOverlapping (StaticANIObject *subj, GameObject *obj)
 
- Public Member Functions inherited from NGI::CObject
virtual bool load (MfcArchive &in)
 
virtual void save (MfcArchive &out)
 
bool loadFile (const Common::Path &fname)
 

Public Attributes

int16 _objectId1
 
int16 _objectId2
 
int16 _objectId3
 
int16 _staticsId1
 
int16 _staticsId2
 
int _objectState1
 
int _objectState2
 
int _xOffs
 
int _yOffs
 
MessageQueue * _messageQueue
 
int _sceneId
 
int _field_28
 
uint _flags
 
Common::String _actionName
 
- Public Attributes inherited from NGI::CObject
ObjType _objtype
 
uint _cnum
 

Member Function Documentation

◆ load()

bool NGI::Interaction::load ( MfcArchive &  file)
overridevirtual

Reimplemented from NGI::CObject.


The documentation for this class was generated from the following file: