public override void Initialize(ICameraShakeStock cameraEffectData) { m_eyeQuakeData = (EyeQuakeInfo)cameraEffectData; m_UserUsed = cameraEffectData.User; m_Radius = m_eyeQuakeData.MaxRange; m_Played = false; }
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); } }
public abstract void Initialize(ICameraShakeStock cameraShakeStock);