public void CreatePlayerInfo(Player player) { PlayerInfoPanel createdPanel = Instantiate(_infoPanel, Vector3.zero, Quaternion.identity, transform); createdPanel.transform.localPosition = Vector3.zero; createdPanel.player = player; }
private void Start() { // initialize the colors playerColors.Add("Red", Color.red); playerColors.Add("Yellow", Color.yellow); playerColors.Add("Blue", Color.blue); playerColors.Add("Grey", Color.grey); playerColors.Add("Green", Color.green); playerColors.Add("Cyan", Color.cyan); playerColors.Add("Magenta", Color.magenta); // set the initial player info input panel numPlayers = numPlayersDropDown.value + 2; for (int i = 0; i < numPlayers; i++) { playerInfoPanels[i].gameObject.SetActive(true); } // initialize the color selection drop down foreach (Transform playerInfo in playerInfoPanels) { PlayerInfoPanel pip = playerInfo.GetComponent <PlayerInfoPanel>(); List <string> keys = new List <string>(); foreach (string key in playerColors.Keys) { keys.Add(key); } pip.SetColorDropDown(keys); } }
public void AddPlayerInfoPanel(Player p) { if (playerInfoPanelPrefab != null && elsePlayerPanel != null) { Transform trPanel = Instantiate(playerInfoPanelPrefab, elsePlayerPanel) as Transform; PlayerInfoPanel panel = trPanel.GetComponent <PlayerInfoPanel>(); panel.player = p; } }
void OnEnable() { // _core._storyPanelTxt.text = "เจ้าสามารถจัดทีมไว้ได้หลากหลาย เพื่อเลือกใช้ในสถานการณ์ที่เหมาะสม!"; LoadData(); transform.Find("Icon").GetComponentInChildren <Text>().text = "ทีม " + _core._currentTeamIsSelect.ToString(); RefeshViewHeroInStore(true); LoadTeamIcon(false); if (_core._gameMode == _GameStatus.LAND) { _plyInfoPan = _core._playerInfoPanel.GetComponent <PlayerInfoPanel>(); _plyInfoPan.SetObjPanel(transform.gameObject); } }
void Start() { if(gameObject.transform.parent.name == "PlayerEmpty"){ isEquippedByPlayer = true; playerInfoPanel = GameObject.FindGameObjectWithTag(Tags.canvas).GetComponentInChildren<PlayerInfoPanel>(); } else{ isEquippedByPlayer = false; } anim = GetComponentInChildren<Animator> (); shakeCam = GameObject.FindGameObjectWithTag (Tags.mainCamera).GetComponent<SmoothCamera2D> (); shakeMagnitude = gameObject.GetComponent <weaponIndex>().cameraShakeMagnitude; }
void Start() { transform = gameObject.GetComponent <Transform>(); fpc = gameObject.GetComponent <FirstPersonController>(); bsp = GameObject.Find("Canvas/MainPanel/BloodScreenPanel").GetComponent <BloodScreenPanel>(); playerInfoPanel = GameObject.Find("Canvas/MainPanel/PlayerInfoPanel").GetComponent <PlayerInfoPanel>(); heavyBreath = AudioManager.Instance.AddAudioSourceComponent(gameObject, ClipName.PlayerBreathingHeavy, false); runSpeed = fpc.RunSpeed; walkSpeed = fpc.WalkSpeed; StartCoroutine("RestoreVit"); StartCoroutine("LostVit"); StartCoroutine("Recover"); }
/// <summary> /// 鼠标点击 拖拽物品 /// 按照数量拿取东西TODO /// </summary>IPointerDownHandler /// <param name="eventData"></param> public virtual void OnPointerDown(PointerEventData eventData) { //点击右键进行装备的穿戴操作 if (eventData.button == PointerEventData.InputButton.Right) { //显示人物面板 UIController._instance.ShowPanel(UIPanelType.PlayerInfo); PlayerInfoPanel playerInfoPanel = UIController._instance.GetPanelGameObject("PlayerInfoPanel(Clone)").GetComponent <PlayerInfoPanel>(); //playerInfoPanel.GetPlayerEquipmentGridList(); if (grid_item != null && (grid_item is Equipment || grid_item is Weapon)) { //先找到合适的格子 //1、装备格子为空 穿上装备 清空当前个格子 //2、装备格子不为空 先把已经穿上的装备脱下(和当前格子互换) 再穿上装备 playerInfoPanel.PutOn(grid_item, this); } } if (eventData.button == PointerEventData.InputButton.Left) { if (Inventory.Instance.isPicked) {//鼠标上已经有物品 PickedItem picked_Item = Inventory.Instance.pickedItem; Item picked_item = picked_Item.picked_Item; int picked_count = picked_Item.PickedCount; if (grid_item != null) { //默认全部拿起 全部交换 Inventory.Instance.SetPickedItem(grid_item, current_count); grid_item = null; StoreItem(picked_item, picked_count); } else { StoreItem(picked_item, picked_count); Inventory.Instance.isPicked = false; Inventory.Instance.pickedItem.Hide(); } } else {//鼠标上没有物品 if (grid_item != null) { //Item picked_Item = Inventory.Instance.pickedItem.picked_Item; Inventory.Instance.SetPickedItem(grid_item, current_count); ResetGrid(); } } } }
void Awake() { instance = this; startPanel = transform.Find("PanelStart").GetComponent <StartPanel>(); newGamePanel = transform.Find("PanelNewGame").GetComponent <NewGamePanel>(); joinGamePanel = transform.Find("PanelJoinGame").GetComponent <JoinGamePanel>(); settingPanel = transform.Find("PanelSetting").GetComponent <SettingPanel>(); exitPanel = transform.Find("PanelExit").GetComponent <ExitPanel>(); messagePanel = transform.Find("PanelMessage").GetComponent <MessagePanel>(); playerInfoPanel = transform.Find("PanelPlayerInfo").GetComponent <PlayerInfoPanel>(); teamPanel = transform.Find("PanelTeam").GetComponent <TeamPanel>(); shopPanel = transform.Find("PanelShop"); curHangingText = transform.Find("CurHanging").GetComponent <Text>(); curInGamingText = transform.Find("CurInGaming").GetComponent <Text>(); }
//#region //public Image playInfoTitleImage; //public Text playInfoSelfName; //public Text playInfoSelfChenghao; //public Text playInfoDesc; //public Text playInfoSelfSui; //public Text playInfoOtherName; //public Text playInfoOtherChenghao; //public Text playInfoOtherSex; //public Text playInfoOtherAge; //public Text playInfoTouxiang; //#endregion //private void InitGameObjectUI() //{ // playInfoSelfName.text = LanguageManager.Instance.GetValueByKey(playInfoSelfName.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoSelfChenghao.text = LanguageManager.Instance.GetValueByKey(playInfoSelfChenghao.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoDesc.text = LanguageManager.Instance.GetValueByKey(playInfoDesc.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoSelfSui.text = LanguageManager.Instance.GetValueByKey(playInfoSelfSui.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoOtherName.text = LanguageManager.Instance.GetValueByKey(playInfoOtherName.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoOtherChenghao.text = LanguageManager.Instance.GetValueByKey(playInfoOtherChenghao.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoOtherSex.text = LanguageManager.Instance.GetValueByKey(playInfoOtherSex.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoOtherAge.text = LanguageManager.Instance.GetValueByKey(playInfoOtherAge.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); // playInfoTouxiang.text = LanguageManager.Instance.GetValueByKey(playInfoTouxiang.GetComponent<LanguageFlagClass>().selfType.ToString(), LanguageManager.languageType); //} public override void Open() { base.Open(); mCloseBnt.onClick.AddListener(onClose); mDisplay.gameObject.SetActive(false); if (mUserVo == null) { bool isFromTemp = true; if (mUserID == SelfPlayerData.Uuid) { isFromTemp = false; } UserVoProxy.instance().RequestUserVo(mUserID, LoadUserVoCallback, isFromTemp); } else { GoGoGo(); } //InitGameObjectUI(); LogManager.Log("个人信息", mUserID); PlayerInfoPanel.SetAvatar(mHeadImg, mUserID); }
private void Awake() { Instance = this; }
private void Start() { isFull = ISGridFull(); isEmpty = ISGridEmpty(); m_PlayerInfoPanel = transform.parent.parent.GetComponent <PlayerInfoPanel>(); }
public PlayerReadyInfo(PhotonPlayer _player, bool _isReady, PlayerInfoPanel _panel) { player = _player; isReady = _isReady; panel = _panel; }
void Start() { //Define UsableWeapons link: gameController = GameObject.FindGameObjectWithTag (Tags.gameController); usableWeapons = gameController.GetComponent<UsableWeapons> (); playerInfoPanel = GameObject.FindGameObjectWithTag(Tags.canvas).GetComponentInChildren<PlayerInfoPanel> (); persistentData = GameObject.FindGameObjectWithTag (Tags.mainCamera).GetComponent<PersistentData> (); if(persistentData.primaryWeapon != ""){ EquipPrimaryWeapon(persistentData.primaryWeapon, persistentData.primaryWeaponAmmoCount, false); } else{ if(onStartWeaponName != ""){ //Determine index of onStartWeaponName primaryWeaponIndex = usableWeapons.primaryUsableWeapons.IndexOf(onStartWeaponName); Transform pickupob = Instantiate (usableWeapons.equippedPrimaryUsableWeapons[primaryWeaponIndex], primarySpawnpoint.position, primarySpawnpoint.rotation) as Transform; pickupob.parent = transform; primaryEquipped = pickupob; hasPrimaryWeap = true; playerInfoPanel.UpdatePrimaryWeaponInfo(); } else{ Debug.Log ("ERROR: Need to set onStartWeaponName."); } } if(persistentData.secondaryWeapon != ""){ EquipSecondaryWeapon(persistentData.secondaryWeapon, persistentData.secondaryWeaponAmmoCount, false); } }
void Awake() { _userInfoPanel = create(); _aiInfoPanel = create(); }
void Awake() { Instance = this; }