UniRX 실습 - 간단한 MessageBox 만들기

2023. 12. 25. 21:43·개발툴/Unity

using UnityEngine;
using UniRx;
using UniRx.Triggers;
using UnityEngine.UI;

public class MessageSystem : MonoBehaviour
{
    private ReactiveProperty<string> messageBox = new ReactiveProperty<string>("");
    public Text messageBoxText;

    private void Start()
    {
        this.UpdateAsObservable()
            .Where(_ => Input.GetMouseButtonDown(0))
            .Subscribe(_ => SendMessage("메세지를 보냈다"));

        messageBox.Subscribe(message =>
        {
            messageBoxText.text = message;
        }).AddTo(this);
    }

    private void SendMessage(string message)
    {
        messageBox.Value = $"{message}\\n{messageBox.Value}";
    }
}

 

'개발툴 > Unity' 카테고리의 다른 글

Unity 투명 윈도우 구현하기 (UniWindowController)  (0) 2026.01.25
UniRx 실습 - 간단한 식물 재배 로직 만들어보기  (0) 2024.08.16
UniRxWorkBook - Operator  (1) 2023.12.24
의존성 주입(Dependency Injection)  (1) 2023.12.18
Reflex 실습 - UniRx와 Reflex를 활용한 간단한 카운터 만들기  (0) 2023.12.18
'개발툴/Unity' 카테고리의 다른 글
  • Unity 투명 윈도우 구현하기 (UniWindowController)
  • UniRx 실습 - 간단한 식물 재배 로직 만들어보기
  • UniRxWorkBook - Operator
  • 의존성 주입(Dependency Injection)
가든_
가든_
  • 가든_
    Code Garden
    가든_
  • 전체
    오늘
    어제
    • 글 목록 (60)
      • 프로그래밍 언어 (11)
        • JAVA (0)
        • C++ (2)
        • C# (9)
      • 개발툴 (24)
        • Visual Studio (0)
        • Visual Studio Code (1)
        • Eclipse (1)
        • Unity (19)
        • Unreal (0)
        • Spring (1)
        • SpringBoot (0)
        • Vue (2)
      • 디자인 패턴 (6)
      • 백엔드 (4)
        • MySQL (1)
        • Servlet (3)
      • 프론트엔드 (4)
        • HTML (3)
        • CSS (0)
        • Javascript (1)
      • 알고리즘 (10)
        • 공식 (3)
        • 백준 (6)
        • SW Expert Academy (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    오브젝터 어댑터
    c#
    Proxy 패턴
    Unity
    FixedUpdate
    Factory 패턴
    SetTile
    런타임 상수
    Adapter 패턴
    swea2112
    다이어그램 그리기
    행동 UML 다이어그램
    스택
    MVC
    컴파일 상수
    12738
    UniRX
    상태공간트리
    ()=>
    DI
    구조패턴
    구조적 UML 다이어그램
    클래스 어댑터
    Java
    chatGPT
    Adaptee
    HTML
    Reflex
    Abstract Factory 패턴
    RDBM
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
가든_
UniRX 실습 - 간단한 MessageBox 만들기
상단으로

티스토리툴바