Ejemplo n.º 1
0
    public void PathFindingInit()
    {
        int i, j, k;

        map_manager_local           = GameObject.FindObjectOfType(typeof(map_manager)) as map_manager;
        character_definitions_local = GameObject.FindObjectOfType(typeof(character_definitions)) as character_definitions;
        camera_lowfps_local         = GameObject.FindObjectOfType(typeof(camera_lowfps)) as camera_lowfps;
        GeneratePathfindingGraph();


        finalpath = new Vector2[maxsizepath];

        /*successfulpaths = new int[maxsizepath];
         *
         * paths = new path[maxsizepath];
         * for (i = 0; i < maxsizepath; i++)
         * {
         *  paths[i].singlepath = new Vector2[maxsizepath];
         *  paths[i].roomchecked = new bool[map_manager_local.mapsize, map_manager_local.mapsize];
         *
         *  for (j = 0; j < map_manager_local.mapsize; j++)
         *      for (k = 0; k < map_manager_local.mapsize; k++)
         *      {
         *          paths[i].roomchecked[j, k] = false;
         *      }
         * }*/
    }
Ejemplo n.º 2
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;
    }
Ejemplo 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;
 }