示例#1
0
 public JsonResult _GetMaleAnimalsListFromTube(int TubeId)
 {
     if (TubeId == 0)
     {
         return(Json(commonRep.GetMaleAnimalsDropDown(), JsonRequestBehavior.AllowGet));
     }
     else
     {
         AIRepository aiRep = new AIRepository();
         // List containing only 1 animal from tubeid
         return(Json(aiRep.GetAnimlDropDownFromTube((int)TubeId), JsonRequestBehavior.AllowGet));
     }
 }
示例#2
0
    public void SpawnMob(Vector3 position, Quaternion rotation, string mobModelName)
    {
        AIModel model = AIRepository.GetAIModelByName(mobModelName);

        if (model == null)
        {
            throw new ApplicationException("Could not find a model named " + mobModelName + ".");
        }

        MobActuator actuator;
        GameObject  mobObject = (GameObject)Instantiate(MobTemplate, position, rotation);

        actuator = mobObject.GetComponent <MobActuator>();
        actuator.RealizeModel(model);
    }