public static NPCDef CreateDummyDef(string name, Random random) { random = random ?? new Random(); NPCDef npcDef = null; Visuals.ModelDef model; if (Visuals.ModelDef.TryGetModel("human", out model)) { npcDef = new NPCDef(name); npcDef.Name = name; npcDef.Model = model; npcDef.BodyMesh = HumBodyMeshs.HUM_BODY_NAKED0.ToString(); //npcDef.BodyMesh = RandomEnumValue<Enumeration.HumBodyMeshs>().ToString(); npcDef.BodyTex = (int)RandomEnumValue <HumBodyTexs>(); npcDef.HeadMesh = RandomEnumValue <HumHeadMeshs>().ToString(); npcDef.HeadTex = (int)RandomEnumValue <HumHeadTexs>(); npcDef.Create(); //Log.Logger.Log(name); //Log.Logger.Log(npcDef.BodyTex); //Log.Logger.Log(npcDef.HeadMesh); //Log.Logger.Log(npcDef.HeadTex); } else { MakeLogWarningStatic(typeof(TestingAI), "Failed to generate dummy definition in ai tests!"); } return(npcDef); }