示例#1
0
文件: Startup.cs 项目: ikorin24/Elffy
        private static async UniTask <Cube> CreateBox(WorldLayer layer)
        {
            var timing = layer.GetValidScreen().TimingPoints.Update;
            var cube   = new Cube();

            cube.Position = new(-3, 0.5f, 0);
            cube.Shader   = new PhongShader();
            cube.AddComponent(await Resources.Sandbox["box.png"].LoadTextureAsync(timing));
            await cube.Activate(layer);

            cube.StartCoroutine(static async(coroutine, cube) =>