Upload from upload_mods.ps1
This commit is contained in:
226
Scripts/Network/NetPackageRebirthUtilitiesSpawnEntity.cs
Normal file
226
Scripts/Network/NetPackageRebirthUtilitiesSpawnEntity.cs
Normal file
@@ -0,0 +1,226 @@
|
||||
public class NetPackageRebirthUtilitiesSpawnEntity : NetPackage
|
||||
{
|
||||
public NetPackageRebirthUtilitiesSpawnEntity Setup(int _entityID, int _spawnID, int _classID)
|
||||
{
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-Setup START");
|
||||
this.entityID = _entityID;
|
||||
this.spawnID = _spawnID;
|
||||
this.classID = _classID;
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
public override void read(PooledBinaryReader _reader)
|
||||
{
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-read START");
|
||||
this.entityID = _reader.ReadInt32();
|
||||
this.spawnID = _reader.ReadInt32();
|
||||
this.classID = _reader.ReadInt32();
|
||||
}
|
||||
|
||||
public override void write(PooledBinaryWriter _writer)
|
||||
{
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-write START");
|
||||
base.write(_writer);
|
||||
_writer.Write(this.entityID);
|
||||
_writer.Write(this.spawnID);
|
||||
_writer.Write(this.classID);
|
||||
}
|
||||
|
||||
public override void ProcessPackage(World _world, GameManager _callbacks)
|
||||
{
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-ProcessPackage START");
|
||||
if (_world == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
EntityAlive entity = _world.GetEntity(this.entityID) as EntityAlive;
|
||||
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-ProcessPackage 1");
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-ProcessPackage this.entityID: " + this.entityID);
|
||||
|
||||
if (entity != null)
|
||||
{
|
||||
switch (this.classID)
|
||||
{
|
||||
case 5: // Technogeek
|
||||
{
|
||||
switch (this.spawnID)
|
||||
{
|
||||
// SLEDGE TURRETS
|
||||
case 2: // Test
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1);
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 45, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 90, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 135, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 225, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 270, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 315, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 35, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 325, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 5:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 35, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 325, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 6:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 35, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 325, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 145, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 215, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 7:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 70, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 290, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 145, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 215, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 8:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 60, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 120, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 240, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 300, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 9:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 52, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 103, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 154, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 206, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 257, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 309, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 10:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 45, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 90, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 135, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 225, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 270, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretSledgeGun", 1, "", "", "2", "dynamic", "1", "", 1, 315, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
// JUNK TURRETS
|
||||
case 12: // test
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 13:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunRegular", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 14:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunRegular", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 15:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunRegular", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 120, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunRegular", 1, "", "", "0", "dynamic", "1", "", 1, 240, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 16:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunRegular", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 90, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 270, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 17:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 72, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 144, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 216, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 288, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 18:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 60, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 120, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 240, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 300, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 19:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 52, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 103, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 154, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 206, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 257, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 309, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
case 20:
|
||||
{
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 0, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 45, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 90, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShell", 1, "", "", "0", "dynamic", "1", "", 1, 135, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 180, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 225, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunAP", 1, "", "", "0", "dynamic", "1", "", 1, 270, false, true, false, entity.entityId, 1); ;
|
||||
RebirthUtilities.SpawnEntity(entity.entityId, "FuriousRamsayJunkTurretGunShock", 1, "", "", "0", "dynamic", "1", "", 1, 315, false, true, false, entity.entityId, 1); ;
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
//Log.Out("NetPackageRebirthUtilitiesSpawnEntity-ProcessPackage Entity does not exist");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public override int GetLength()
|
||||
{
|
||||
return 12;
|
||||
}
|
||||
|
||||
private int spawnID = -1; // 4
|
||||
private int entityID = -1; // 4
|
||||
private int classID = -1; // 4
|
||||
}
|
||||
Reference in New Issue
Block a user