Exemplo n.º 1
0
    public void InitGuiChestSystem()
    {
        int i;

        camera_lowfps_local = GameObject.FindObjectOfType(typeof(camera_lowfps)) as camera_lowfps;
        map_manager_local   = GameObject.FindObjectOfType(typeof(map_manager)) as map_manager;
        avatarobject_local  = GameObject.FindObjectOfType(typeof(avatarstatemachine)) as avatarstatemachine;

        LootItemObjectField = new GameObject[6];
        DiceRewardField     = new GameObject[6];
        for (i = 0; i < 6; i++)
        {
            LootItemObjectField[i] = Instantiate(PrefabLootItemObject, Vector3.zero, Quaternion.identity) as GameObject;
            LootItemObjectField[i].transform.SetParent(LootLayoutObject.transform);
            LootItemObjectField[i].transform.localScale = PrefabLootItemObject.transform.localScale;
            //LootItemObjectField[i].SetActive (false);

            DiceRewardField[i] = Instantiate(map_manager_local.DiceObject, Vector3.zero, Quaternion.identity) as GameObject;
            DiceRewardField[i].transform.SetParent(LootItemObjectField[i].GetComponent <loot_item_def>().DiceSlot.transform);
            DiceRewardField[i].transform.localPosition = Vector3.zero;
            DiceRewardField[i].transform.localScale    = map_manager_local.DiceObject.transform.localScale;
            //DiceRewardField[i].transform.Rotate(map_manager_local.DiceNumberRotation[i].x,map_manager_local.DiceNumberRotation[i].y,map_manager_local.DiceNumberRotation[i].z);
            DiceRewardField[i].GetComponent <dice_machine>().dicelookatrotation.transform.Rotate(map_manager_local.DiceNumberRotation[i].x, map_manager_local.DiceNumberRotation[i].y, map_manager_local.DiceNumberRotation[i].z);
        }

        PanelToRollDicesObject = Instantiate(map_manager_local.PrefabPanelDicesToRollObject, Vector3.zero, Quaternion.identity) as GameObject;
        PanelToRollDicesObject.transform.SetParent(PanelDicesToRollPlaceholderObject.transform);
        PanelToRollDicesObject.transform.localRotation = Quaternion.identity;
        PanelToRollDicesObject.transform.localScale    = Vector3.one;
        PanelToRollDicesObject.transform.localPosition = Vector3.zero;
    }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     mycamera           = this.gameObject.GetComponent <Camera> ();
     avatarobject_local = GameObject.FindObjectOfType(typeof(avatarstatemachine)) as avatarstatemachine;
     fpstime            = 0;
 }
Exemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     map_manager_local   = GameObject.FindObjectOfType(typeof(map_manager)) as map_manager;
     avatarobject_local  = GameObject.FindObjectOfType(typeof(avatarstatemachine)) as avatarstatemachine;
     camera_lowfps_local = GameObject.FindObjectOfType(typeof(camera_lowfps)) as camera_lowfps;
 }
Exemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        int     i, j, k;
        Vector3 colpos;

        //------------------------DICES ROTATION-------------------------------
        DiceNumberRotation = new Vector3[6];

        for (i = 0; i < 6; i++)
        {
            DiceNumberRotation[i] = Vector3.zero;
        }
        DiceNumberRotation [1].x = 90;
        DiceNumberRotation [2].y = 90;
        DiceNumberRotation [2].x = 90;
        DiceNumberRotation [3].y = 270;
        DiceNumberRotation [4].x = 90;
        DiceNumberRotation [4].y = 180;
        DiceNumberRotation [5].y = 180;

        //----------------------------------------------------------------------

        dungeonmap.mapwalls = new maptile[mapsize, mapsize];
        mapwallobjects      = new maptileobj[mapsize, mapsize];


        avatarobject_local = GameObject.FindObjectOfType(typeof(avatarstatemachine)) as avatarstatemachine;

        character_definitions_local = GameObject.FindObjectOfType(typeof(character_definitions)) as character_definitions;

        map_piece_def[] myItems = FindObjectsOfType(typeof(map_piece_def)) as map_piece_def[];

        foreach (map_piece_def item in myItems) //delete scene data
        {
            Destroy(item.gameObject);
        }

        DestroyMap(true);

        minimaplocal = GameObject.FindObjectOfType(typeof(minimap)) as minimap;

        // systems initiation----------------------------------------------------------
        minimaplocal.MapInit(true);
        avatarobject_local.PathFindingInit();
        avatarobject_local.FogInit(true);
        GUIChestOpenedPopup.GetComponent <gui_chest_unlocked_popup>().InitGuiChestSystem();

        character_definitions_local.character_definitions_init(true);

        //mymouse3d = Instantiate(mouse3d, Vector3.zero, Quaternion.identity) as GameObject;
        //mymouse3d.transform.SetParent(mapcontainer.transform);
        mymouse3droomindicator = Instantiate(mouse3droomindicator, Vector3.zero, Quaternion.identity) as GameObject;
        mymouse3droomindicator.transform.SetParent(mapcontainer.transform);
        //Cursor.visible = false;
        //--------------------------------------------------------------------------------
        // main hero init-----------------------------------------------------

        gamemode = 1;
        if (gamemode == 1)
        {
            LoadMap();
        }

        avatarobject_local.SetCharacter(26, 23); //start position
        // battles -----------------------------------------------------
        character_definitions_local.AddBattle(27, 22, 0, 1);
        character_definitions_local.AddBattle(25, 25, 1, 1);

        //--------------------------------------------------------------
        clickrepeater = 0;
        leftclick     = false;
        rightclick    = false;
        altclick      = false;

        canscrollmanually   = true;
        avatarstatictime    = 0.4f;
        camerafadeouttime   = 0.3f;
        cameraspeed         = cameraspeedhi;
        scrollmultiplier    = 1;
        scrollpreviousframe = Vector3.zero;


        colpos                   = Vector3.zero;
        colpos.y                 = -floorZ;
        floorcollision           = new Plane(Vector3.up, colpos);
        tapcameracomponent       = tapcamera.GetComponent <Camera>();
        charactercameracomponent = charactercamera.GetComponent <Camera>();
        oldmousepos              = Vector3.zero;
        newmousepos              = Vector3.zero;

        SwitchGameMode(gamemode);
    }