Пример #1
0
    //luwei
    public void ShowServantRevive(NpcCmpt servant)
    {
        //return ;
        SkAliveEntity skAlive_player = Pathea.PeCreature.Instance.mainPlayer.GetCmpt <SkAliveEntity>();

        if (skAlive_player.isDead)
        {
            return;
        }

        currentState  = ReivieState.Reivie_Servant;
        currentEntity = servant.Entity;
        SetServantReviveInfo(Pathea.PeEntityExt.PeEntityExt.ExtGetFaceTex(servant.Follwerentity),
                             Pathea.PeEntityExt.PeEntityExt.ExtGetName(currentEntity)
                             );
        mServantRevided = servant;
        Show();
    }
Пример #2
0
 void OnPlayerDead(SkEntity skSelf, SkEntity skCaster)
 {
     currentState  = ReivieState.Reivie_Player;
     currentEntity = (skSelf as SkAliveEntity).Entity;
     Show();
 }