dtActors::TaskActorRollupProxy Class Reference

Proxy for the game event task actor. More...

#include <taskactorrollup.h>

Inheritance diagram for dtActors::TaskActorRollupProxy:

dtActors::TaskActorProxy dtGame::GameActorProxy dtDAL::PhysicalActorProxy dtDAL::TransformableActorProxy dtDAL::ActorProxy

List of all members.

Public Member Functions

 TaskActorRollupProxy ()
 Constructs the rollup task actor proxy.
virtual void NotifyScoreChanged (const TaskActorProxy &childTask)
 Updates this tasks total score tracking based on the newly changed child task.

Protected Member Functions

virtual ~TaskActorRollupProxy ()
 Destroys the proxy.
virtual void CreateActor ()
 Create the underlying rollup task actor to be managed by this proxy.


Detailed Description

Proxy for the game event task actor.

It contains properties to track the number of occurances of an event as well as determine how many times a game event is listened for before completeness can occur.


Constructor & Destructor Documentation

dtActors::TaskActorRollupProxy::TaskActorRollupProxy (  ) 

Constructs the rollup task actor proxy.

dtActors::TaskActorRollupProxy::~TaskActorRollupProxy (  )  [protected, virtual]

Destroys the proxy.


Member Function Documentation

void dtActors::TaskActorRollupProxy::NotifyScoreChanged ( const TaskActorProxy childTask  )  [virtual]

Updates this tasks total score tracking based on the newly changed child task.

Parameters:
childTask The child task that issued the score changed notify.

Reimplemented from dtActors::TaskActorProxy.

void dtActors::TaskActorRollupProxy::CreateActor (  )  [protected, virtual]

Create the underlying rollup task actor to be managed by this proxy.

Reimplemented from dtActors::TaskActorProxy.


http://www.delta3d.org
2.0.0 generated 14 Feb 2008