Ejemplo n.º 1
0
 public override void NetReceive(BinaryReader reader)
 {
     bossesDown           = (MetroidBossDown)reader.ReadInt32();
     spawnedPhazonMeteor  = reader.ReadBoolean();
     TorizoRoomLocation.X = reader.ReadInt32();
     TorizoRoomLocation.Y = reader.ReadInt32();
 }
Ejemplo n.º 2
0
        public override void Load(TagCompound tag)
        {
            int downed = tag.GetAsInt("downed");

            bossesDown          = (MetroidBossDown)downed;
            spawnedPhazonMeteor = tag.Get <bool>("spawnedPhazonMeteor");

            TorizoRoomLocation.X = tag.Get <int>("TorizoRoomLocation.X");
            TorizoRoomLocation.Y = tag.Get <int>("TorizoRoomLocation.Y");
        }
Ejemplo n.º 3
0
        public override void LoadLegacy(BinaryReader reader)
        {
            int loadVersion = reader.ReadInt32();

            if (loadVersion == 0)
            {
                BitsByte flags = reader.ReadByte();
                bossesDown           = (MetroidBossDown)reader.ReadInt32();
                spawnedPhazonMeteor  = reader.ReadBoolean();
                TorizoRoomLocation.X = reader.ReadInt32();
                TorizoRoomLocation.Y = reader.ReadInt32();
            }
            else
            {
                ErrorLogger.Log("MetroidMod: Unknown loadVersion: " + loadVersion);
            }
        }
Ejemplo n.º 4
0
 public override void Initialize()
 {
     bossesDown = MetroidBossDown.downedNone;
 }