home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / flameout.swf / scripts / __Packages / LRG / LRGWaitAction.as < prev   
Encoding:
Text File  |  2006-06-13  |  1.1 KB  |  37 lines

  1. class LRG.LRGWaitAction extends LRG.LRGAction
  2. {
  3.    var m_fTotalActionTime;
  4.    var m_sActionType;
  5.    function LRGWaitAction(kAnimationParams)
  6.    {
  7.       super();
  8.       this.init(kAnimationParams);
  9.    }
  10.    function init(kActionParams)
  11.    {
  12.       if(kActionParams.m_fTotalActionTime == undefined && this.m_fTotalActionTime == undefined)
  13.       {
  14.          kActionParams.m_fTotalActionTime = 0;
  15.          trace("Wait action " + kActionParams.m_sName + " created with no wait time specified.");
  16.       }
  17.       kActionParams.m_fSPF = kActionParams.m_fTotalActionTime;
  18.       if(kActionParams.m_sType == undefined && (this.m_sActionType == undefined || this.m_sActionType == "DEFAULT"))
  19.       {
  20.          kActionParams.m_sType = "WAIT";
  21.       }
  22.       super.init(kActionParams);
  23.    }
  24.    function reset(fCurrTime, kActionParams)
  25.    {
  26.       super.reset(fCurrTime,kActionParams);
  27.    }
  28.    function doUpdate(fCurrTime, fDeltaTimeSecs, kClip)
  29.    {
  30.       if(fDeltaTimeSecs >= this.m_fTotalActionTime)
  31.       {
  32.          return true;
  33.       }
  34.       return false;
  35.    }
  36. }
  37.