示例#1
0
        /// <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();
            }
        }
示例#2
0
        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();
            }
        }
示例#3
0
    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();
        }
    }
示例#4
0
        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();
            }
        }