public virtual bool Set(string key, string value) { if (key.Equals("lip")) { lip = Lib.Atoi(value); return(true); } if (key.Equals("distance")) { distance = Lib.Atoi(value); return(true); } if (key.Equals("height")) { height = Lib.Atoi(value); return(true); } if (key.Equals("noise")) { noise = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("pausetime")) { pausetime = Lib.Atof(value); return(true); } if (key.Equals("item")) { item = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("gravity")) { gravity = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("sky")) { sky = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("skyrotate")) { skyrotate = Lib.Atof(value); return(true); } if (key.Equals("skyaxis")) { skyaxis = Lib.Atov(value); return(true); } if (key.Equals("minyaw")) { minyaw = Lib.Atof(value); return(true); } if (key.Equals("maxyaw")) { maxyaw = Lib.Atof(value); return(true); } if (key.Equals("minpitch")) { minpitch = Lib.Atof(value); return(true); } if (key.Equals("maxpitch")) { maxpitch = Lib.Atof(value); return(true); } if (key.Equals("nextmap")) { nextmap = GameSpawn.ED_NewString(value); return(true); } return(false); }
public virtual Boolean SetField(String key, String value) { if (key.Equals("classname")) { classname = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("model")) { model = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("spawnflags")) { spawnflags = Lib.Atoi(value); return(true); } if (key.Equals("speed")) { speed = Lib.Atof(value); return(true); } if (key.Equals("accel")) { accel = Lib.Atof(value); return(true); } if (key.Equals("decel")) { decel = Lib.Atof(value); return(true); } if (key.Equals("target")) { target = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("targetname")) { targetname = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("pathtarget")) { pathtarget = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("deathtarget")) { deathtarget = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("killtarget")) { killtarget = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("combattarget")) { combattarget = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("message")) { message = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("team")) { team = GameSpawn.ED_NewString(value); Com.Dprintln("Monster Team:" + team); return(true); } if (key.Equals("wait")) { wait = Lib.Atof(value); return(true); } if (key.Equals("delay")) { delay = Lib.Atof(value); return(true); } if (key.Equals("random")) { random = Lib.Atof(value); return(true); } if (key.Equals("move_origin")) { move_origin = Lib.Atov(value); return(true); } if (key.Equals("move_angles")) { move_angles = Lib.Atov(value); return(true); } if (key.Equals("style")) { style = Lib.Atoi(value); return(true); } if (key.Equals("count")) { count = Lib.Atoi(value); return(true); } if (key.Equals("health")) { health = Lib.Atoi(value); return(true); } if (key.Equals("sounds")) { sounds = Lib.Atoi(value); return(true); } if (key.Equals("light")) { return(true); } if (key.Equals("dmg")) { dmg = Lib.Atoi(value); return(true); } if (key.Equals("mass")) { mass = Lib.Atoi(value); return(true); } if (key.Equals("volume")) { volume = Lib.Atof(value); return(true); } if (key.Equals("attenuation")) { attenuation = Lib.Atof(value); return(true); } if (key.Equals("map")) { map = GameSpawn.ED_NewString(value); return(true); } if (key.Equals("origin")) { s.origin = Lib.Atov(value); return(true); } if (key.Equals("angles")) { s.angles = Lib.Atov(value); return(true); } if (key.Equals("angle")) { s.angles = new Single[] { 0, Lib.Atof(value), 0 }; return(true); } if (key.Equals("item")) { GameBase.gi.Error("ent.set(\\\"item\\\") called."); return(true); } return(false); }