void Awake() { playerHUD = gameObject.GetComponent<PlayerHUD>(); thisPlayerInfo = gameObject.GetComponent<BasePlayerInfo>(); playerFaint = gameObject.GetComponent<PlayerFaint>(); playerCamera = gameObject.GetComponent<PlayerCamera>(); UpdateHealthText (); }
void Start() { playerInfo = gameObject.GetComponent<BasePlayerInfo> (); meleeCollider = meleeColliderHolder.transform.GetChild (0).gameObject; // Only ever one meleeCollider.SetActive (false); swingStartEuler = new Vector3 (0, 80, 0); swingEndEuler = new Vector3 (0, -80, 0); }
public void Init(BasePlayerInfo info, bool isFriend) { curInfo = info; StartCoroutine(MiscUtils.DownloadImage(info.icon, spr => { headIcon.sprite = spr; })); idLb.text = info.uid; nameLb.text = info.userNickname; sixIcon.sprite = BundleManager.Instance.GetSprite(info.six == Six.boy ? "friend/haoyou_pic_nan" : "friend/haoyou_pic_nv"); sixIcon.SetNativeSize(); yinbiLb.text = info.money.ToString(); vipObj.SetActive(info.vip > 0); try {//没到最大等级 JsonData nextLvJson = UserInfoModel.GetLvJsonData(UserInfoModel.userInfo.level + 1); long allExp = long.Parse(nextLvJson["exp"].ToString()); SetExpSlider(false, allExp); } catch {//到了最大等级 SetExpSlider(true, 0); } if (isFriend) { delBtn.SetActive(true); chatBtn.SetActive(true); jubaoBtn.SetActive(false); addFriendBtn.gameObject.SetActive(false); UGUIEventListener.Get(delBtn).onClick = delegate { Del(); }; UGUIEventListener.Get(chatBtn).onClick = delegate { Chat(); }; } else { SetBtnState(info.relation); delBtn.SetActive(false); chatBtn.SetActive(false); jubaoBtn.SetActive(true); addFriendBtn.gameObject.SetActive(true); UGUIEventListener.Get(jubaoBtn).onClick = delegate { Jubao(); }; UGUIEventListener.Get(addFriendBtn.gameObject).onClick = delegate { AddFriend(); }; } }
/// <summary> /// 头像按钮回调 /// </summary> /// <param name="info"></param> public static void HeadCall(FriendInfo info, bool isFriend) { SocialNode node = NodeManager.GetNode <SocialNode>(); if (node) { node.roleInfoView.SetVisibel(true); BasePlayerInfo playerInfo = new BasePlayerInfo(); playerInfo.exp = info.exp; playerInfo.icon = info.photo; playerInfo.lv = info.level; playerInfo.money = info.sliver; playerInfo.six = info.gender == 0 ? Six.boy : Six.girl; playerInfo.uid = info.userId.ToString(); playerInfo.userNickname = info.nickname; playerInfo.relation = info.relation; node.roleInfoView.Init(playerInfo, isFriend); node.roleInfoView.AddFriendCall = (relation) => info.relation = relation; } }
void Awake() { gameObject.AddGlobalEventListener(PlayerEvent.PlayerRespawn, PlayerHasRespawned); planetPlayerMove = gameObject.GetComponent<PlanetPlayerMove>(); playerAttack = gameObject.GetComponent<PlayerAttack>(); playerInfo = gameObject.GetComponent<BasePlayerInfo>(); mouseSensSlider.onValueChanged.AddListener(OnSliderChange); gameObject.AddGlobalEventListener(GameplayEvent.GameOver, HandleGameoverEvent); gameObject.AddGlobalEventListener(GameplayEvent.ResetGame, ResetGame); hitmarkerImage.enabled = false; damageIndicator.alpha = 0; }
public LandkirdsHandCardModel(string uid, Six six) { playerInfo = new BasePlayerInfo(); playerInfo.uid = uid; playerInfo.six = six; }
void Start() { playerInfo = gameObject.GetComponent<BasePlayerInfo>(); playerHealth = gameObject.GetComponent<PlayerHealth>(); playerCamera = gameObject.GetComponent<PlayerCamera>(); splashCollider = Resources.Load<GameObject>("Prefabs/Physics/SplashDamageCollider"); rapidFireCooldown = Settings.RapidFireCooldownSpeed; playerCameraTransform = gameObject.GetComponentInChildren<Camera>().transform; if(isLocalPlayer) { playerGravityBody = gameObject.GetComponent<PlayerGravityBody>(); playerHUD = gameObject.GetComponent<PlayerHUD> (); } localPlayerInfoPacket = new PlayerInfoPacket(playerInfo.playerName, playerInfo.playerTeam, netId); }
void Start() { playerModel = GetComponent<PlayerModelChanger>(); playerInfo = gameObject.GetComponent<BasePlayerInfo>(); if(isLocalPlayer) { colliderMaterial = GetComponent<Collider>().material; playerRigidbody = GetComponent<Rigidbody>(); playerGravityBody = GetComponent<PlayerGravityBody>(); playerCameraTransform = GetComponentInChildren<Camera>().transform; moveSpeed = playerInfo.speed; jumpPower = playerInfo.jumpHeight; doubleJumpEnabled = playerInfo.doubleJumpEnabled; cameraFpsPosition = new Vector3(0.05f, 0.45f, 0.4f); cameraThirdPersonPosition = new Vector3(0, 2f, -4.5f); targetDirection = playerCameraTransform.localRotation.eulerAngles; targetCharacterDirection = transform.localRotation.eulerAngles; } else { playerModel.EnableModel(true); } }