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; }
// Use this for initialization void Start() { mycamera = this.gameObject.GetComponent <Camera> (); avatarobject_local = GameObject.FindObjectOfType(typeof(avatarstatemachine)) as avatarstatemachine; fpstime = 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; }
// 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); }