Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 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;
         }
     }
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public void setVType(VEHICLE_TYPE what)
 {
     _vType = what;
 }