protected override IDbDataParameter[] CreateInsertParameters(EntityBase anEntity) { VEHICLE_TYPE theEntity = (VEHICLE_TYPE)anEntity; List <IDbDataParameter> cmdParams = new List <IDbDataParameter>(); cmdParams.Add(DataAccessFactory.CreateDataParameter("transmode", "i")); if (!string.IsNullOrEmpty(theEntity.PK_ID)) { cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_PK_ID", theEntity.PK_ID)); } if (!string.IsNullOrEmpty(theEntity.VEHICLETYPE)) { cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_VEHICLE_TYPE", theEntity.VEHICLETYPE)); } if (!string.IsNullOrEmpty(theEntity.VEHICLE_CATEGORY_ID)) { cmdParams.Add(DataAccessFactory.CreateDataParameter("VAR_VEHICLE_CATEGORY_ID", theEntity.VEHICLE_CATEGORY_ID)); } cmdParams.Add(DataAccessFactory.CreateDataParameter("errmsg", "")); return(cmdParams.ToArray()); }
public Vehicle(String strVehicleName, VEHICLE_TYPE type, Vector2 vPosition, Texture2D txVehicleTexture, Texture2D txRotorTexture) { VehicleName = strVehicleName; VehicleType = type; Position = vPosition; this.txVehicleTexture = txVehicleTexture; this.txRotorTexture = txRotorTexture; this.HealthValue = 100; this.MaxHealth = 100; }
void OnCollisionStay(Collision col) { if (Input.GetKeyDown(KeyCode.E) && vehicle == null) { CarSystem car = col.gameObject.GetComponent <CarSystem>(); if (car != null) { car.playerIn = true; followCamera.target = car.gameObject.transform; followCamera.distance = 6; followCamera.height = 3; vehicle = car.gameObject; selfCollider.enabled = false; GetComponent <CharacterMotorN>().canControl = false; GetComponent <CharacterController>().enabled = false; vehicleType = VEHICLE_TYPE.Car; playerWeapon.canShoot = false; render.SetActive(false); return; } Helicopter_Main helicopter = col.gameObject.GetComponent <Helicopter_Main>(); if (helicopter != null) { helicopter.playerIn = true; followCamera.target = helicopter.gameObject.transform; followCamera.distance = 30; followCamera.height = 10; vehicle = helicopter.gameObject; selfCollider.enabled = false; GetComponent <CharacterMotorN>().canControl = false; GetComponent <CharacterController>().enabled = false; vehicleType = VEHICLE_TYPE.Helicopter; playerWeapon.canShoot = false; render.SetActive(false); return; } Aircraft_MAIN aircraft = col.gameObject.GetComponent <Aircraft_MAIN>(); if (aircraft != null) { aircraft.playerIn = true; followCamera.target = aircraft.gameObject.transform; followCamera.distance = 10; followCamera.height = 5; vehicle = aircraft.gameObject; selfCollider.enabled = false; GetComponent <CharacterMotorN>().canControl = false; GetComponent <CharacterController>().enabled = false; vehicleType = VEHICLE_TYPE.Aircraft; playerWeapon.canShoot = false; render.SetActive(false); return; } } }
protected override EntityBase CreateAndBuildEntity(DataHelper.Framework.SafeDataReader dr) { VEHICLE_TYPE theEntity = new VEHICLE_TYPE(); theEntity.PK_ID = !dr.IsDBNull(0) ? dr.GetValue(0).ToString() : string.Empty; theEntity.VEHICLETYPE = !dr.IsDBNull(1) ? dr.GetValue(1).ToString() : string.Empty; theEntity.VEHICLE_CATEGORY_ID = !dr.IsDBNull(2) ? dr.GetValue(2).ToString() : string.Empty; return(theEntity); }
public void setVType(VEHICLE_TYPE what) { _vType = what; }