private void Start() { var main = GameObject.Find("Main"); this.ms = main.GetComponent <TargetManagerBehaviour>(); this.shipPrefab = ReferenceBuffer.Instance.EditorInput.shipPrefab; var rb = main.GetComponent <ReferenceBuffer>(); this.gl = new GenerateLevel(this.ms, rb); ///Generate the environment this.gl.CylinderBasePrefab(new Vector3(40, 1, 40), true); ///... /// Player! this.player = this.gl.Player(new Vector3(0, 0, 0), true, true, true); this.mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; ///... //GameObject.Find("ScrollableInfoText").SetActive(false); this.GenerateEntites(); string text = File.ReadAllText(@"C:\Users\ASUS G751JY\source\repos\11111 Unity\UserCode\UserLevel\UserLevelMain.cs"); _ = ReferenceBuffer.Instance.capp.ApplyToSelectedTarget(text, this.targetSphere); }
void Start() { /// References! var main = GameObject.Find("Main"); this.lm = main.GetComponent <LevelManager>(); var rb = main.GetComponent <ReferenceBuffer>(); this.ms = main.GetComponent <TargetManagerBehaviour>(); var gl = new GenerateLevel(this.ms, rb); /// /// Problem Text and Code! var infoText = rb.InfoTextObject; infoText.GetComponent <Text>().text = ProblemDesctiptions.level3; rb.ShowCode.SetText(InitialCodes.Level3); ///... /// Value Initialization this.gatheredTheSphere = false; this.placedTHeSphere = false; ///... /// Base GameObject baseCylinder = gl.CylinderBasePrefab(new Vector3(30, 1, 30), true); ///... /// Player and cam! this.player = gl.Player(this.initialPlayerPosition, true, true, true); this.mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; ///... /// Enitites! this.target = gl.GenerateEntity( EntityType.Target, new Vector3(7, 0, 0), PrimitiveType.Sphere, Color.white, null, "Level3Actor123"); this.toTransport = gl.GenerateEntity( EntityType.NonTarget, new Vector3(-7, 0, 0), PrimitiveType.Sphere, Color.red, null, "Level3ToTranport567"); this.destination = gl.GenerateEntity( EntityType.NonTarget, new Vector3(5, 0, 5), PrimitiveType.Cube, Color.gray, null, "Level3FinalPosition789"); ///... }
protected virtual void Start() { // floor! GameObject baseCylindcer = ReferenceBuffer.Instance.gl.CylinderBasePrefab(new Vector3(40, 1, 40), true); // player and cam! this.player = ReferenceBuffer.Instance.gl.Player(new Vector3(0, 0, 10), true, true, true); this.mainCamera = GameObject.Find("MainCamera"); this.mainSpellCamera = GameObject.Find("Camera"); /// second cam is Camera2 this.secondSpellCamera = GameObject.Find("Camera2"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; // spellcraft SpellcraftProcUI procUI = gameObject.AddComponent <SpellcraftProcUI>(); this.worldSpaceUI = gameObject.AddComponent <WorldSpaceUI>(); this.worldSpaceUI.Setup(new Vector3(0, -40, 0)); this.worldSpaceUI.LoadLevel = false; ReferenceBuffer.Instance.RegisterWorldSapceUI(this.worldSpaceUI); // drone setup this.droneCamGO = GameObject.Find("DroneCamera"); this.droneCamGO.GetComponent <Camera>().enabled = false; this.droneCamGO.transform.position = new Vector3(5, 5, 5); this.droneCamGO.AddComponent <Drone>(); this.droneCamGO.SetActive(false); }
public GameObject PlayerWithCamStand1() { GameObject player; Vector3 position = new Vector3(0, 0, 10); player = GameObject.Instantiate(ReferenceBuffer.Instance.EditorInput.playerKinematicPrefab); player.name = "Player"; player.AddComponent <PlayerFailure>(); var ph = player.AddComponent <PlayerHandling2>(); this.rb.RegisterPlayerHandling(ph); var tb = player.AddComponent <TargetBehaviour>(); //tb.SetUp(99, TargetType.Standard); this.ms.registry.RegisterTarget(player, TargetType.Standard); position.y += 1; player.transform.position = position; GameObject mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = mainCamera.GetComponent <CamHandling>(); camHandling.target = player.transform; ReferenceBuffer.Instance.PlayerObject = player; return(player); }
private void Start() { var main = GameObject.Find("Main"); this.ms = main.GetComponent <TargetManagerBehaviour>(); var rb = main.GetComponent <ReferenceBuffer>(); this.gl = new GenerateLevel(this.ms, rb); ///Generate the environment this.gl.CylinderBasePrefab(new Vector3(150, 1, 150), true); ///PLAYER this.player = this.gl.Player(new Vector3(20, 0, 10), true, true, true); this.mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; this.GenerateWalls(); }
private void Start() { // Floor! GameObject baseCylindcer = ReferenceBuffer.Instance.gl.CylinderBasePrefab(new Vector3(40, 1, 40), true); // Player and cam! this.player = ReferenceBuffer.Instance.gl.Player(new Vector3(0, 0, 10), true, true, true); this.mainCamera = GameObject.Find("MainCamera"); this.mainSpellCamera = GameObject.Find("Camera"); /// second cam is Camera2 this.secondSpellCamera = GameObject.Find("Camera2"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; //... var procUI = gameObject.AddComponent <SpellcraftProcUI>(); this.worldSpaceUI = gameObject.AddComponent <WorldSpaceUI>(); this.worldSpaceUI.Setup(new Vector3(0, -40, 0)); // LOADLEVEL_DECLARED_HERE this.worldSpaceUI.LoadLevel = false; ReferenceBuffer.Instance.RegisterWorldSapceUI(this.worldSpaceUI); this.droneCamGO = GameObject.Find("DroneCamera"); this.droneCamGO.GetComponent <Camera>().enabled = false; this.droneCamGO.transform.position = new Vector3(5, 5, 5); this.droneCamGO.AddComponent <Drone>(); this.droneCamGO.SetActive(false); GameObject toDestroy = GameObject.CreatePrimitive(PrimitiveType.Cylinder); toDestroy.tag = "destroy"; toDestroy.transform.position = new Vector3(0, 0, 0); var rb = toDestroy.AddComponent <Rigidbody>(); rb.useGravity = false; rb.isKinematic = true; }
private void Start() { var main = GameObject.Find("Main"); var ms = main.GetComponent <TargetManagerBehaviour>(); var gm = main.GetComponent <GridManager>(); var buffer = main.GetComponent <ReferenceBuffer>(); var gl = new GenerateLevel(ms, buffer, gm); var grid = gl.GenerateGrid(10, 10); ///PLAYER this.player = gl.Player(new Vector3(20, 0, 10), true, true, true); var mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = mainCamera.GetComponent <CamHandling>(); camHandling.target = player.transform; var solvingSphere = GameObject.CreatePrimitive(PrimitiveType.Sphere); var tb = solvingSphere.AddComponent <TargetBehaviour>(); ms.registry.RegisterTarget(solvingSphere, TargetType.Test, GridTestMap.Level5TestName); solvingSphere.name = "Solving Sphere"; solvingSphere.transform.position = new Vector3(0, 10, 0); }
private void Start() { /// References! var main = GameObject.Find("Main"); this.lm = main.GetComponent <LevelManager>(); this.ms = main.GetComponent <TargetManagerBehaviour>(); var rb = main.GetComponent <ReferenceBuffer>(); this.gl = new GenerateLevel(ms, rb); ///... /// Problem Text and Code! var infoText = rb.InfoTextObject; infoText.GetComponent <Text>().text = ProblemDesctiptions.Level1MoveUp; rb.ShowCode.SetText(InitialCodes.Level1); ///... /// Floor! GameObject baseCylindcer = this.gl.CylinderBasePrefab(new Vector3(40, 1, 40), true); ///... /// Player and cam! this.player = this.gl.Player(new Vector3(0, 0, 10), true, true, true); this.mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; ///... /// Generate entities! this.target = gl.GenerateEntity(EntityType.Target, new Vector3(0, 0, 0), PrimitiveType.Cube, Color.gray, null, "Target"); this.goal = gl.GenerateEntity(EntityType.NonTarget, new Vector3(0, 8, 0), PrimitiveType.Cube, Color.blue, null, "Goal"); ///... }
private void Start() { /// Setting up the level var main = GameObject.Find("Main"); this.ms = main.GetComponent <TargetManagerBehaviour>(); var rb = main.GetComponent <ReferenceBuffer>(); this.gl = new GenerateLevel(this.ms, rb); this.player = this.gl.Player(new Vector3(20, 0, 10), true, true, true); GameObject floor = GameObject.CreatePrimitive(PrimitiveType.Plane); floor.transform.position = new Vector3(0, 0, 0); floor.transform.localScale = new Vector3(50, 50, 50); floor.GetComponent <Renderer>().material.color = Color.green; this.mainCamera = GameObject.Find("MainCamera"); CamHandling camHandling = this.mainCamera.GetComponent <CamHandling>(); camHandling.target = this.player.transform; ///--------------------------------------------------------------------------- this.positions = new Fix64Vector2[2][]; this.positions[0] = new Fix64Vector2[10]; this.positions[1] = new Fix64Vector2[10]; unitViss = new List <GameObject>(); projViss = new List <GameObject>(); for (int i = 0; i < 10; i++) { Vector3 pos = new Vector3(i * 2, 1, -10); this.positions[0][i] = pos.ToFixed2d(); GameObject vis = GameObject.CreatePrimitive(PrimitiveType.Cube); vis.GetComponent <Renderer>().material.color = Color.red; vis.transform.position = pos; Destroy(vis.GetComponent <Collider>()); unitViss.Add(vis); } for (int i = 0; i < 10; i++) { Vector3 pos = new Vector3(i * 2, 1, 10); this.positions[1][i] = pos.ToFixed2d(); GameObject vis = GameObject.CreatePrimitive(PrimitiveType.Cube); vis.GetComponent <Renderer>().material.color = Color.blue; vis.transform.position = pos; Destroy(vis.GetComponent <Collider>()); unitViss.Add(vis); } /// Setting up the Controll Sphere GameObject controlSphereRed = gl.GenerateTestEntity("team red", "Red Sphere", TargetType.BattleMoveSameDom, new Vector3(10, 4, -10)); GameObject controlSphereBlue = gl.GenerateTestEntity("team blue", "Blue Sphere", TargetType.BattleMoveSameDom, new Vector3(10, 4, 10)); this.redTB = controlSphereRed.GetComponent <TargetBehaviour>(); this.blueTB = controlSphereBlue.GetComponent <TargetBehaviour>(); this.redTB.AIAttachedEvent += () => Attached("red"); this.blueTB.AIAttachedEvent += () => Attached("blue"); ///------------------------------------------------------------------------ /// Starting the simulation this.battleSimulations = new GroupBattleSimulation(); this.battleSimulations.Start( new TeamBundle[] { new TeamBundle(this.RedTeamName, new AI1()), new TeamBundle(this.BlueTeamName, new AI1()) }, this.positions, new string[][] { new string[] { "fireball" }, new string[] { "fireball" } }); this.StartSimulation(); ///------------------------------------------------------------------------- }