Exemple #1
0
	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;

	}
Exemple #2
0
    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;
    }