void UnloadScene() { DungeonControl dungeonControl = new DungeonControl(); dungeonControl.ClickRoomAction(DungeonModel.currentDungeonRoom, DungeonModel.currentTreasureActionPanel, DungeonModel.currentTrapActionPanel, DungeonModel.currentLog); SceneManager.SetActiveScene(SceneManager.GetSceneByBuildIndex(1)); SceneManager.UnloadSceneAsync(2); }
public void Shoot() { RaycastHit raycastHit; if (!Physics.Raycast(this.myCamera.ScreenPointToRay(new Vector3((float)this.myCamera.get_pixelWidth() * 0.5f, (float)this.myCamera.get_pixelHeight() * 0.5f, 0.0f)), ref raycastHit)) { return; } DungeonControl componentInParents = Utils.FindComponentInParents <DungeonControl>(((Component)((RaycastHit) ref raycastHit).get_collider()).get_transform()); if (!Object.op_Inequality((Object)componentInParents, (Object)null)) { return; } componentInParents.AddCell(((RaycastHit) ref raycastHit).get_point(), 2f); }
public void Shoot() { Ray ray = myCamera.ScreenPointToRay(new Vector3(myCamera.pixelWidth * 0.5f, myCamera.pixelHeight * 0.5f, 0.0f)); // ray.origin = ray.origin + ray.direction; RaycastHit hitInfo; if (Physics.Raycast(ray, out hitInfo)) { Transform target = hitInfo.collider.transform; DungeonControl dungeon = Utils.FindComponentInParents <DungeonControl>(target); if (dungeon != null) { dungeon.AddCell(hitInfo.point, 2.0f); } } }
OnclickItem() { dungeonControl = DungeonGenerator.dungeonControl; }
public DungeonGenerator() { dungeonControl = new DungeonControl(); }