/// <summary> /// 角色复活消息 /// </summary> /// <param name="inotifyArgs"></param> void SetHeroAlive(INotifyArgs inotifyArgs) { SMsgActionRelivePlayer_SC sMsgActionRelivePlayer_SC = (SMsgActionRelivePlayer_SC)inotifyArgs; if (sMsgActionRelivePlayer_SC.actorTarget == PlayerManager.Instance.FindHeroDataModel().ActorID) { //Debug.LogWarning("收到复活角色消息,Target:" + sMsgActionRelivePlayer_SC.UIDTarget + ",MyUID:" + PlayerManager.Instance.FindHeroDataModel().SMsg_Header.uidEntity); CloseDeathBtn(); CloseTipsPanel(); } }
void SetHeroAlive(INotifyArgs args) { SMsgActionRelivePlayer_SC sMsgActionRelivePlayer_SC = (SMsgActionRelivePlayer_SC)args; if (sMsgActionRelivePlayer_SC.actorTarget == PlayerManager.Instance.FindHeroDataModel().ActorID) { //MainPlayerIcon.ChangeSprite(PlayerManager.Instance.FindHeroDataModel().PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION); UpdateHeroIcon(); UpdateHeroStatus(); } }
void ReceiveEntityReliveHandle(INotifyArgs args) { SMsgActionRelivePlayer_SC sMsgActionRelivePlayer_SC = (SMsgActionRelivePlayer_SC)args; var entityModel = PlayerManager.Instance.FindPlayerByActorId(sMsgActionRelivePlayer_SC.actorTarget); if (entityModel != null && entityModel.EntityDataStruct.SMsg_Header.IsHero) { //TraceUtil.Log("收到玩家复活");//重置摄像机跟随 //SetCameraTarget(entityModel.Behaviour.transform); GameManager.Instance.TryFindCameraTarget(); } }
void SetHeroAlive(INotifyArgs args) { SMsgActionRelivePlayer_SC sMsgActionRelivePlayer_SC = (SMsgActionRelivePlayer_SC)args; //Debug.LogWarning("收到复活角色消息,Target:" + sMsgActionRelivePlayer_SC.UIDTarget + ",MyUID:" + PlayerManager.Instance.FindHeroDataModel().SMsg_Header.uidEntity); if (sMsgActionRelivePlayer_SC.actorTarget == PlayerManager.Instance.FindHeroDataModel().ActorID) { HeadIcon.ChangeSprite(PlayerManager.Instance.FindHeroDataModel().PlayerValues.PlayerCommonValue.PLAYER_FIELD_VISIBLE_VOCATION); //DeathBtn.HideMyself(); SetHeroStatus(); } }