#include <action.h>
Inheritance diagram for TActionObject:
Public Methods | |
TActionObject () | |
virtual | ~TActionObject () |
virtual bool | canPerformAction (const TAction &action) |
virtual bool | canBeObjectInAction (const TAction &action) |
virtual bool | canObserveAction (const TAction &action) |
virtual bool | load (TDataPackageList *in) |
virtual bool | save (TDataPackageList *out) const |
Friends | |
class | TAction |
|
Loads a TActionObject. Note that classes that are derived from this class must call TActionObject::Load explicitly to load the data correctly.
Reimplemented from TProperty. Reimplemented in TFleet, TStellarObject, TSubFleet, TSystem, and TSubFleetBasic. |
|
Saves a TActionObject by adding the data packages to the list. Note that classes that are derived from this class must call TActionObject::Save explicitly to save the data correctly.
Reimplemented from TProperty. Reimplemented in TFleet, TStellarObject, TSubFleet, TSystem, and TSubFleetBasic. |