public void EyeShake(EyeQuakeInfo data) { Global.CameraMgr.Impl.EyeQuake.RemoveQuakeUnit(); EyeQuakeUnit.Stock stock = new EyeQuakeUnit.Stock(data); Global.CameraMgr.Impl.EyeQuake.SetQuakeUnit(stock); }
public void SetQuakeUnit(EyeQuakeUnit.Stock effectQuake) { if (m_effectQuake != null) { return; } m_effectQuake = effectQuake; m_effectQuake.BlendWidth = System.Math.Max(m_effectQuake.BlendWidth, 3); SetCameraEyeEvent(); }
public void EyeShake() { Global.CameraMgr.Impl.EyeQuake.RemoveQuakeUnit(); EyeQuakeInfo data = new EyeQuakeInfo(); data.eType = eType; data.LoadCount = LoadCount; data.BlendWidth = BlendWidth; data.StepCount = StepCount; data.TimeLength = TimeLength; data.RandState = RandState; data.MaxRange = EyeMaxRange; data.RandLength = RandLength; EyeQuakeUnit.Stock stock = new EyeQuakeUnit.Stock(data); Global.CameraMgr.Impl.EyeQuake.SetQuakeUnit(stock); }
public void RemoveQuakeUnit() { m_effectQuake = null; m_CamEyePlay = false; m_CamEyeSwap = false; }