(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
the,of,is,cause | |
pokemon/name,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,grimmsnarl, | |
pokemon/stat/attack,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,120, | |
pokemon/stat/defense,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,65, | |
pokemon/stat/hp,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,95, | |
pokemon/stat/special-attack,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,95, | |
pokemon/stat/special-defense,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,75, | |
pokemon/stat/speed,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,60, | |
pokemon/type/0,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,dark, | |
pokemon/type/1,1br79uXm91vazzwv34GWpKLNFxzsesKHmVUGM4TVhNb,fairy, |
import { useReducer } from 'react' | |
export function updateName(name: string) { | |
return <const>{ | |
type: 'UPDATE_NAME', | |
name | |
} | |
} | |
export function addPoints(points: number) { |
using UnityEngine; | |
using System.Collections; | |
using UnityEditor; | |
[CustomEditor(typeof(TerrainManager))] | |
public class TerrainEditor : Editor | |
{ | |
private TerrainManager terrain { get { return (TerrainManager)target; } } | |
private Vector2Int? selected; |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.