Exemple #1
0
 public void GameUpdate()
 {
     if( _current_activity_worker != null )
     {
         _current_activity_worker.ActivityUpdate();
         if( _current_activity_worker.getCurrentActivityStep() < 0 )
         {
             CurrentActivity = _current_activity_worker.ActivityEnd();
             _current_activity_worker = null;
         }
     }
     if( _current_activity_worker == null )
     {
         _current_activity_worker = ActivityInterface.createActivity( CurrentActivity, refAvatarCharacter );
         if( _current_activity_worker != null )
         {
             _current_activity_worker.ActivityStart();
         }
     }
 }
 public static void destroyActivity(ActivityInterface activity_interface)
 {
     // do nothing.
 }
Exemple #3
0
 public void GameInit(AvatorCharacter avatar_character)
 {
     _current_activity_worker = null;
     refAvatarCharacter = avatar_character;
 }