CS/DesignPattern

[DesignPattern] EventQueue Pattern

리네엔 2024. 11. 7. 20:43

메세지를 보내는 시점받는 시점을 분리하고 싶을 때 사용할 수 있는 패턴

예제 코드


private struct PlayMessage
{
    int id;
    int volume;
}

class void Audio
{
    private static PlayMessage[] pending(maxpending);
    public void Update()
    {
        // pending을 순회하며 sound를 play
    }
}