{"repo":"codewriter-packages/View-Binding","free":true,"listed":false,"github":"https://github.com/codewriter-packages/View-Binding","clone":"git clone https://github.com/codewriter-packages/View-Binding.git","description":"View binding library for Unity. Built over UniMob","language":"C#","stars":30,"topics":["unity","unity3d","game","c-sharp","gamedev","ui","game-engine","game-development","mvvm","view-binding"],"license":"MIT","category":"game-templates","readme_excerpt":"View Binding View binding library for unity NOTE: To use View Binding library you need to install Tri Inspector - Free and open-source library that improves unity inspector. How to use? 1. Setup ViewContext ViewContext contains the data necessary to display current part of the interface. 2. Add applicators and Binders Applicators reactively update components (Text, Slider, etc) when data changes in ViewContext. Binders subscribes to events and pass them to ViewContext. 3. Set values from code Documentation Builtin variable types: - Boolean (ViewVariableBool) - Integer (ViewVariableInt) - Float (ViewVariableFloat) - String (ViewVariableString) Builtin event types: - Void (ViewEventVoid) - Boolean (ViewEventBool) - Integer (ViewEventInt) - Float (ViewEventFloat) - String (ViewEventString) Builtin applicators: - UnityEvent (Bool, Float, Integer, String) - GameObject - Activity - UI CanvasGroup - Alpha - UI CanvasGroup - Interactable - UI CanvasGroup - RaycastTarget - UI CanvasGroup - Visibility - UI Button - Interactable - UI Image - Enabled - UI Image - Fill Amount - UI InputField - Text - UI Slider - Value - UI Text - Text - UI TextMeshPro - Text - UI TextMeshPro - Formatted Text - UI TextMeshPro - Localized Text - UI Toggle - IsOn Builtin adapters: - Bool To String - Bool To Formatted String - Formatted Text - Compare String - Float Format - Float Ratio - Inverse Boolean - Text Localize - Time Localize Builtin binders: - UI Button - Click - UI Toggle - ValueChanged - UI Slide","default_branch":null,"files":null,"tree":[],"storefront":"/r/codewriter-packages","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/codewriter-packages/View-Binding/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}