분류 전체보기
[Unity] RectTransformUtility 팁
https://docs.unity3d.com/ScriptReference/RectTransformUtility.html Unity - Scripting API: RectTransformUtility Success! Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable. Close docs.unity3d.com UGUI 에서 RectTransform 의 위치를 가지고 월드좌표, 마우스좌표와 자주 연동시킬 때 ..
[Unity] Simple async EventHandler in Unity using Cysharp/UniTask
https://gist.github.com/JanikHelbig/8228e3fc6e118757faa8a61c3d8370af Simple async EventHandler in Unity using Cysharp/UniTask Simple async EventHandler in Unity using Cysharp/UniTask - EventHandlerAsync.cs gist.github.com EventHandler 에 등록된 함수'들'의 Invoke 후에 작업이 모두 완료되기까지 기다리게하는 유틸 UniTask 사용. EventHandlerAsyncExtensions.cs using Cysharp.Threading.Tasks; using System; public delegate UniTask Even..
[Unity] UniTask + Action + Lambda 고찰
public static class UniTaskHelper { public static Action Action(Func asyncAction) { return (t1) => asyncAction(t1).Forget(); } } Action _fooAction; void Awake() { _fooAction = UniTaskHelper.Action(OnSceneReady); } void OnEnable() { _sceneReadyEvent += _fooAction; } void OnDisable() { _sceneReadyEvent -= _fooAction; } async UniTaskVoid OnSceneReady(GameScene scene) { _logger.Info("Scene ready: " ..