private void InitCube() { Cube = GameObject.CreatePrimitive(PrimitiveType.Cube); CtrCouleur = Cube.AddComponent <ControlleurCouleur>(); Cube.transform.position = new Vector3(0, 1, -5); Cube.transform.Rotate(new Vector3(0, 15, 0)); }
public override void SetUp() { base.SetUp(); TestCubeSetup(TestCubesConfig.TestCube); Cube.AddComponent <AudioSource>(); Cube.GetComponent <AudioSource>().clip = Resources.Load("Audio/FOA_speech_ambiX", typeof(AudioClip)) as AudioClip; audioSource = Cube.GetComponent <AudioSource>(); Camera.AddComponent <AudioListener>(); }
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) =>