NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/AOT/PostProcess/BlackArea/IBlackAreaManager.cs

36 lines
668 B
C#

using UnityEngine;
namespace AOT.PostProcess.BlackArea
{
public interface IBlackAreaManager
{
public Material blitMat
{
get;
}
public bool enableBlackArea
{
get;
}
public Camera targetCamera
{
get;
}
public void Init(bool enableBlackArea);
public void LightUpCell(int cellId, float time);
public void AutoLightUpReadyArea();
public void LogicUpdate(float dt);
public bool CheckIsInLightArea(int cellId);
public void Dispose();
}
}