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);
    }
Exemple #3
0
    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;
 }
Exemple #5
0
 public DungeonGenerator()
 {
     dungeonControl = new DungeonControl();
 }