---
--- Generated by EmmyLua(https://github.com/EmmyLua)
--- Created by HUAFEI2.
--- DateTime: 2020/6/12 15:40
---

local LBaseActor = ImportScript("ugc_common/script/core/actor/actor.lua").LBaseActor;

---@class LBaseEmitter
LBaseEmitter = LBaseEmitter or class("LBaseStaticMeshActor", LBaseActor);

function LBaseEmitter:ctor(kActor)
    print("LBaseStaticMeshActor:ctor()", self, kActor);
end

function LBaseEmitter:dtor()
    print("LBaseStaticMeshActor:dtor()");
end

---@param szParticleSystemResPath string
---@return boolean
function LBaseEmitter:SetParticleSystemRes(szParticleSystemResPath)
    return false;
end

---@return string
function LBaseEmitter:GetParticleSystemRes()
    return "";
end

---@return boolean
function LBaseEmitter:IsPlaying()
    return false;
end

---@param bLoop boolean
---@return boolean
function LBaseEmitter:Play(bLoop)
    return false;
end

---@return boolean
function LBaseEmitter:IsPaused()
    return false;
end

---@return boolean
function LBaseEmitter:Pause()
    return false;
end

---@return boolean
function LBaseEmitter:IsStopped()
    return false;
end

---@return boolean
function LBaseEmitter:Stop()
    return false;
end

---@param fSpeed number
---@return boolean
function LBaseEmitter:SetPlaySpeed(fSpeed)
    return false;
end

---@return boolean
function LBaseEmitter:GetPlaySpeed()
    return false;
end
