Procházet zdrojové kódy

Updated demo script

OTHGMars před 11 roky
rodič
revize
b8565b2b80
1 změnil soubory, kde provedl 16 přidání a 0 odebrání
  1. 16 0
      Templates/Full/game/scripts/server/mountTest.cs

+ 16 - 0
Templates/Full/game/scripts/server/mountTest.cs

@@ -38,6 +38,16 @@ function CustomCheetah::onAdd(%this, %obj)
    %itemRock.car = %obj;
    %itemRock.car = %obj;
    %obj.mountObject(%itemRock, %this.turretSlot, "-1.4 0 .5 0 0 1 0");
    %obj.mountObject(%itemRock, %this.turretSlot, "-1.4 0 .5 0 0 1 0");
 
 
+   // RigidShape
+   %rigidRock = new RigidShape() {
+      datablock = BouncingBoulder;
+      scale = "0.2 0.2 0.2";
+   };
+   %rigidRock.setShapeName("RigidShape");
+   %obj.rigidRock = %itemRock;
+   %rigidRock.car = %obj;
+   %obj.mountObject(%rigidRock, %this.turretSlot, "0 1.4 .6 0 0 1 0");
+
    // Vehicle
    // Vehicle
    %vehicleMount = new WheeledVehicle() {
    %vehicleMount = new WheeledVehicle() {
       datablock = CheetahCar;
       datablock = CheetahCar;
@@ -72,6 +82,12 @@ function CustomCheetah::onRemove(%this, %obj)
       %obj.vehicleMount.delete();
       %obj.vehicleMount.delete();
    }
    }
 
 
+   if( isObject(%obj.rigidRock) )
+   {
+      %obj.unmountObject(%obj.rigidRock);
+      %obj.rigidRock.delete();
+   }
+
    if( isObject(%obj.itemRock) )
    if( isObject(%obj.itemRock) )
    {
    {
       %obj.unmountObject(%obj.itemRock);
       %obj.unmountObject(%obj.itemRock);