Exemplo n.º 1
0
 public override void Initialize(ICameraShakeStock cameraEffectData)
 {
     m_eyeQuakeData = (EyeQuakeInfo)cameraEffectData;
     m_UserUsed     = cameraEffectData.User;
     m_Radius       = m_eyeQuakeData.MaxRange;
     m_Played       = false;
 }
Exemplo n.º 2
0
        public override void Initialize(ICameraShakeStock cameraEffectData)
        {
            m_atCameraData = (AtQuakeInfo)cameraEffectData;
            m_UserUsed     = cameraEffectData.User;

            m_Radius = m_atCameraData.MaxRange;
            m_Played = false;
            m_Finish = true;

            m_AtQuakeStock.Name  = m_atCameraData.Name;
            m_AtQuakeStock.Power = m_atCameraData.Power;
            if (m_atCameraData.Direction == Vector3.zero)
            {
                m_AtQuakeStock.Direction = (LEMath.RandomDirection());
            }
            else
            {
                m_AtQuakeStock.Direction = new Vector3(m_atCameraData.Direction.x * LEMath.s_fDegreeToRadian,
                                                       m_atCameraData.Direction.y * LEMath.s_fDegreeToRadian,
                                                       m_atCameraData.Direction.z * LEMath.s_fDegreeToRadian);
            }
        }
Exemplo n.º 3
0
 public abstract void Initialize(ICameraShakeStock cameraShakeStock);