Skill::Skill(const Ogre::String &skillName, System *system) : mSkillName(skillName), mSystem(system), mRepeatEffect(false) ,m_userData(NULL) { mHitTimeArray.push_back(-1.0f); mBreakTimeArray.push_back(-1.0f); mShakeTimeArray.push_back(-1.0f); initParamDictionary(); }
BulletFlowSystem::BulletFlowSystem(System* system) : m_system(system),m_sceneNode(NULL),m_userData(NULL), m_age(0.0f),m_maxTime(0.0f),m_isCreated(false),m_targetModel(NULL),m_casterModel(NULL), m_isActiveEventSystemListInitialised(false),m_birthBulletTimesPerCluster(0) { initParamDictionary(); }
AnimationEffectInfo::AnimationEffectInfo() : mAttachTime(0.0f), mAttachPoint(""), mEffectTemplateName(""), mEffect(NULL), mOffsetPos(Ogre::Vector3::ZERO), mOffsetRotation(Ogre::Quaternion::IDENTITY), mAttach(false) { initParamDictionary(); }