sequFrameAnimLoaderImpWeapon.lua 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. local sequFrameAnimLoader = require( "animation/sequFrameAnimLoader" )
  2. local sequFrameAnimLoaderImpWeapon = class('sequFrameAnimLoaderImpWeapon', sequFrameAnimLoader)
  3. local ANIM_RES_PATH = "anim/weapon/"
  4. function sequFrameAnimLoaderImpWeapon:ctor()
  5. sequFrameAnimLoaderImpWeapon.super.ctor(self)
  6. end
  7. function sequFrameAnimLoaderImpWeapon:init()
  8. sequFrameAnimLoaderImpWeapon.super.init(self)
  9. end
  10. function sequFrameAnimLoaderImpWeapon:convertTexFileName( rawAnimID, sex, act )
  11. return string.format( "%sweapon_%04d_%d_%d.png", ANIM_RES_PATH, rawAnimID, sex, act )
  12. end
  13. function sequFrameAnimLoaderImpWeapon:convertPlistFileName( rawAnimID, sex, act )
  14. return string.format( "%sweapon_%04d_%d_%d.plist", ANIM_RES_PATH, rawAnimID, sex, act )
  15. end
  16. function sequFrameAnimLoaderImpWeapon:convertTexFileNameByIdx( rawAnimID, sex, act, idx )
  17. return string.format( "%sweapon_%04d_%d_%d_%d.png", ANIM_RES_PATH, rawAnimID, sex, act, idx )
  18. end
  19. function sequFrameAnimLoaderImpWeapon:convertPlistFileNameByIdx( rawAnimID, sex, act, idx )
  20. return string.format( "%sweapon_%04d_%d_%d_%d.plist", ANIM_RES_PATH, rawAnimID, sex, act, idx )
  21. end
  22. function sequFrameAnimLoaderImpWeapon:convertFrameName( rawAnimID, sex, act, dir, frameID )
  23. return string.format( "weapon_%04d_%d_%d_%d_%04d.png", rawAnimID, sex, act, dir, frameID )
  24. end
  25. return sequFrameAnimLoaderImpWeapon