예제 #1
0
    void Update()
    {
        if (currentStatus == null)
        {
            return;
        }

        var nextStatus = currentStatus?.OnUpdate();

        if (nextStatus != null && nextStatus != currentStatus?.GetType())
        {
            SwitchStatus(nextStatus);
        }
    }