コード例 #1
0
ファイル: animal.cs プロジェクト: richardxu1983/Test02
    public void create(int uid)
    {
        animalData data = animalXML.Instance.get(typeId);

        iSet(UIA.fullMax, data.fullMax);
        iSet(UIA.fullDec, data.fullDec);
        iSet(UIA.energyMax, data.energyMax);
        iSet(UIA.energyDec, data.energyDec);
        iSet(UIA.energyReg, data.energyReg);
        iSet(UIA.energyDec, data.energyDecNight);
        iSet(UIA.hungry_slight, data.hungry_slight);
        iSet(UIA.hungry_medium, data.hungry_medium);
        iSet(UIA.hungry_extream, data.hungry_extream);
        iSet(UIA.tired_slight, data.tired_slight);
        iSet(UIA.tired_medium, data.tired_medium);
        iSet(UIA.tired_extream, data.tired_extream);

        id        = uid;
        headSkin  = data.headId;
        skinColor = utils.Instance.getSkinColor(skinColorId);
        bodySkin  = data.bodyId;
        name      = data.name;
        runSpeed  = data.runSpeed;
        hpMax     = data.hpMax;
        mood      = data.mood;
        hp        = data.hp;
        energy    = data.energy;
        full      = data.full;
    }
コード例 #2
0
 public void init()
 {
     data = new animalData[256];
     for (int i = 0; i < data.Length; i++)
     {
         data[i] = new animalData();
     }
 }
コード例 #3
0
        public ActionResult Create([Bind(Include = "animalID,animalKind,animalType,animalAge,animalColor,animalDate,animalChip,animalAddress,animalGender,animalHealthy,animalName,animalNote,animalReason,animalOwner_userID")] animalData animalData)
        {
            if (ModelState.IsValid)
            {
                db.animalData.Add(animalData);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(AllAniData));
        }
コード例 #4
0
    // check if there is an animal at the spot and see if it is upgradable
    private bool CanUpgradeMonster()
    {
        if (animal != null)
        {
            animalData  animalData = animal.GetComponent <animalData>();
            animalLevel nextLevel  = animalData.GetNextLevel();
            if (nextLevel != null)
            {
                return(GameManager.Gold >= nextLevel.cost);
            }
        }


        return(false);
    }
コード例 #5
0
ファイル: ShootEnemies.cs プロジェクト: ItsAZhere/FarmAttack
 void Start()
 {
     enemiesInRange = new List <GameObject>();
     lastShotTime   = Time.time;
     animalData     = gameObject.GetComponentInChildren <animalData>();
 }