示例#1
1
文件: Chess.cs 项目: QuenZhan/EWP
 void Awake()
 {
     base.Awake();
     nguiBc=Instantiate(nguiBcPrefab) as NguiButton;
     nguiBc.name=nguiBcPrefab.name;
     nguiBc.chess=this;
     // nguiBc.transform.parent=nguiBcPrefab.transform;
     var na=GetComponent<NguiAnchor>();
     na.ngui=nguiBc.transform;
     c=GetComponent<Creature>();
     card=Data.Card.find(name.Replace("(Clone)",""));
     hp.length=card.life;
 }
示例#2
0
文件: Troop.cs 项目: QuenZhan/EWP
 public bool contains(Card card)
 {
     var list=new List<Card>(cards);
     list.Add(hero);
     foreach(var e in list.ToArray()){
     if(e.name==card.name)return true;
     }
     return false;
 }
示例#3
0
文件: CardHand.cs 项目: QuenZhan/EWP
 void Start()
 {
     card=Data.Card.find(name);
 }
示例#4
0
文件: ParseApi.cs 项目: QuenZhan/EWP
 void fetchCards()
 {
     if(Data.Card.cards!=null)return;
     var query = ParseObject.GetQuery("Card");
     status="cards all data is fetching";
     task=query.FindAsync().ContinueWith(t =>{
     List<Data.Card> lCards=new List<Data.Card>();
     foreach(var po in t.Result){
         Data.Card card=new Data.Card(po);
         lCards.Add(card);
     }
     status="cards all data fetching succeeded";
     Data.Card.cards=lCards.ToArray();
     });
 }
示例#5
0
文件: Troop.cs 项目: QuenZhan/EWP
 public void setHero(string name)
 {
     hero=Card.findByName(name);
 }