예제 #1
0
 public override void SetDialog(RoleBase role)
 {
     base.SetDialog(role);
     if (master == null)  // 没人占领,,是否购买
     {
         CreateDialog("BuyVillageDialog");
     }
     else // 已有人占领,
     {
         if (master == role)  // 还是自己遇上,,是否升级
         {
             CreateDialog("LevelUpVillageDialog");
         }
         else                 // 如果是其他人遇上了,,提示上交过路费
         {
             CreateDialog("TollVillageDialog");
         }
     }
 }
예제 #2
0
 /// <summary>
 /// 购买
 /// </summary>
 public void BuyVillage()
 {
     master = GameManager.GetInstance.currentRoleBase;
     mat.SetColor("_Color", master.color);
 }
예제 #3
0
파일: Camp.cs 프로젝트: lyz33/Insect
 public override void SetDialog(RoleBase role)
 {
     CreateDialog("BuySoliderDialog");
 }
예제 #4
0
 /// <summary>
 /// 遇建筑弹出窗口
 /// </summary>
 /// <param name="role"></param>
 public virtual void SetDialog(RoleBase role)
 {
 }