Ejemplo n.º 1
0
 public void getAttTarget(clientEntity e)
 {
     if (state != 1)
     {
         return;
     }
     state         = 3;
     recvTargetObj = e;
 }
Ejemplo n.º 2
0
 public void noDis()
 {
     if (renderObj == null)
     {
         return;
     }
     renderObj.noDis();
     renderObj = null;
 }
Ejemplo n.º 3
0
 public void getRenderObj(clientEntity obj)
 {
     renderObj = obj;
     if (obj == null)
     {
         Debug.LogError("clientEntity为空");
         return;
     }
     obj.sceneEntity = this;
     onGetRenderObj();
 }
Ejemplo n.º 4
0
 public void onClickEntity(clientEntity e)
 {
     if (state == 2)
     {
         recvTargetObj.reqUse(e.id);
     }
     else if (state == 3)
     {
         recvTargetObj.reqAtt(e.id);
     }
     else if (state == 1)
     {
         getAttTarget(e);
     }
 }
Ejemplo n.º 5
0
    public void removeCard(clientEntity scc)
    {
        GameObject obj0 = null;

        foreach (GameObject obj in cardList)
        {
            if (obj.GetComponent <singleCardController>() == scc)
            {
                obj0 = obj;
            }
        }
        if (obj0 != null)
        {
            cardList.Remove(obj0);
            Destroy(obj0);
            updateCardPostion();
        }
        else
        {
            Debug.LogError("卡牌删除失败");
        }
    }
Ejemplo n.º 6
0
    public void removeFollower(clientEntity ce)
    {
        GameObject obj0 = null;

        foreach (GameObject obj in followerList)
        {
            if (obj.GetComponent <singleFollowerController>() == ce)
            {
                obj0 = obj;
            }
        }
        if (obj0 != null)
        {
            followerList.Remove(obj0);
            Destroy(obj0);
            updateCardPostion();
        }
        else
        {
            Debug.LogError("卡牌删除失败");
        }
    }