ExampleMod.ExampleMod.ModifyInterfaceLayers C# (CSharp) Method

ModifyInterfaceLayers() public method

public ModifyInterfaceLayers ( List layers ) : void
layers List
return void
        public override void ModifyInterfaceLayers(List<MethodSequenceListItem> layers)
        {
            int MouseTextIndex = layers.FindIndex(layer => layer.Name.Equals("Vanilla: Mouse Text"));
            if (MouseTextIndex != -1)
            {
                layers.Insert(MouseTextIndex, new MethodSequenceListItem(
                    "ExampleMod: Coins Per Minute",
                    delegate
                    {
                        if (ExampleUI.visible)
                        {
                            exampleUserInterface.Update(Main._drawInterfaceGameTime);
                            exampleUI.Draw(Main.spriteBatch);
                        }
                        return true;
                    },
                    null)
                );
            }
        }