void Start() { rand.Seed(0); view.cellProvider = (sa, size)=>{ var ret = GameObject.Instantiate(prefab); ret.Init(sa, size); return ret; }; var builder = new PlayableEnvBuilder(); if (Game.IsClassicScheme) { env = builder.Build_2DR_Hardcoded(); } else { env = builder.Build_2DR(new PlayableScheme(Game.Dumps[Game.Selection])); } env.InitPlayableContainer(); layout = new ViewLayout2DR(10, 10, env.Foreground.Width, env.Foreground.Height); view.Init(env.Foreground, layout); tap.OnGesture += OnTap; }
void Start() { rand.Seed(0); view.cellProvider = (sa, size) => { var ret = GameObject.Instantiate(prefab); ret.Init(sa, size); return(ret); }; var builder = new PlayableEnvBuilder(); if (Game.IsClassicScheme) { env = builder.Build_2DR_Hardcoded(); } else { env = builder.Build_2DR(new PlayableScheme(Game.Dumps[Game.Selection])); } env.InitPlayableContainer(); layout = new ViewLayout2DR(10, 10, env.Foreground.Width, env.Foreground.Height); view.Init(env.Foreground, layout); tap.OnGesture += OnTap; }