예제 #1
0
 public SerializablePickupObjective CreatePickupObjective(SerializablePickupObjective orig)
 {
     var tmpObject = new Rage.Object(new Model("prop_mp_repair"), orig.GetObject().Position);
     tmpObject.Rotation = orig.GetObject().Rotation;
     tmpObject.Position = orig.GetObject().Position;
     tmpObject.IsPositionFrozen = true;
     var tmpObj = (SerializablePickupObjective)orig.Clone();
     tmpObj.SetObject(tmpObject);
     CurrentMission.Objectives.Add(tmpObj);
     return tmpObj;
 }
예제 #2
0
 public SerializablePickupObjective CreatePickupObjective(int weaponHash, Vector3 pos, Rotator rot)
 {
     var tmpObject = new Rage.Object(new Model("prop_mp_repair"), pos);
     tmpObject.Rotation = rot;
     tmpObject.Position = pos;
     tmpObject.IsPositionFrozen = true;
     var tmpObj = new SerializablePickupObjective();
     tmpObj.SetObject(tmpObject);
     tmpObj.SpawnAfter = 0;
     tmpObj.ActivateAfter = 0;
     tmpObj.Respawn = false;
     tmpObj.Ammo = 9999;
     tmpObj.PickupHash = weaponHash;
     CurrentMission.Objectives.Add(tmpObj);
     return tmpObj;
 }