示例#1
0
	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();
	}
示例#2
0
	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();
	}