Even More Modifiers  1.0.0.0
A mod for rolling various bonus stats on items
Loot.LootModWorld Class Reference

This class is responsible for generating modifiers when a world is being created. More...

+ Inheritance diagram for Loot.LootModWorld:
+ Collaboration diagram for Loot.LootModWorld:

Public Member Functions

override void Initialize ()
 
override void Load (TagCompound tag)
 
override void ModifyWorldGenTasks (List< GenPass > tasks, ref float totalWeight)
 
override void PostUpdate ()
 
override TagCompound Save ()
 

Properties

static bool Initialized [get, set]
 

Detailed Description

This class is responsible for generating modifiers when a world is being created.

Definition at line 12 of file LootModWorld.cs.

Member Function Documentation

override void Loot.LootModWorld.Initialize ( )

Definition at line 17 of file LootModWorld.cs.

References Loot.LootModWorld.Initialized.

18  {
19  Initialized = false;
20  }
static bool Initialized
Definition: LootModWorld.cs:15
override void Loot.LootModWorld.Load ( TagCompound  tag)

Definition at line 30 of file LootModWorld.cs.

References Loot.LootModWorld.Initialized.

31  {
32  try
33  {
34  Initialized = tag.GetBool("initialized");
35  }
36  catch (Exception e)
37  {
38  Loot.Logger.Error("Error on EMMWorld.Load", e);
39  }
40  }
static bool Initialized
Definition: LootModWorld.cs:15
override void Loot.LootModWorld.ModifyWorldGenTasks ( List< GenPass >  tasks,
ref float  totalWeight 
)

Definition at line 58 of file LootModWorld.cs.

59  {
60  //tasks.Add(new WorldGenModifiersPass("EvenMoreModifiers:WorldGenModifiersPass", 1));
61  }
override void Loot.LootModWorld.PostUpdate ( )

Definition at line 42 of file LootModWorld.cs.

References Loot.LootModWorld.Initialized.

43  {
44  if (Initialized)
45  {
46  return;
47  }
48 
49  Initialized = true;
50  //foreach (var chest in Main.chest.Where(chest => chest != null && chest.x > 0 && chest.y > 0))
51  //{
52  // WorldGenModifiersPass.GenerateModifiers(null, ModifierContextMethod.FirstLoad, chest.item.Where(x => !x.IsAir), chest);
53  //}
54  }
static bool Initialized
Definition: LootModWorld.cs:15
override TagCompound Loot.LootModWorld.Save ( )

Definition at line 22 of file LootModWorld.cs.

References Loot.LootModWorld.Initialized.

23  {
24  return new TagCompound
25  {
26  {"initialized", Initialized}
27  };
28  }
static bool Initialized
Definition: LootModWorld.cs:15

Property Documentation

bool Loot.LootModWorld.Initialized
staticgetset