Exemple #1
0
    void TestAffixContainerGraph()
    {
        AffixContainer c1 = new AffixContainer(new Affix[] { AffixInfo.GenerateAffix(AffixType.Health, 4) });
        AffixContainer c2 = new AffixContainer(new Affix[] { AffixInfo.GenerateAffix(AffixType.FireRate, 4) });
        AffixContainer c3 = new AffixContainer(new Affix[] { AffixInfo.GenerateAffix(AffixType.Health, 20) });
        AffixContainer c4 = new AffixContainer(new Affix[] { AffixInfo.GenerateAffix(AffixType.PhysDmgFlat, 4) });

        print(c1);
        print(c2);
        print(c3);
        print(c4);

        //c1.AppendChild(c1);

        c1.AppendChild(c2);
        print("Appended c2 to c1");
        print(c1);
        //c2.AppendChild(c1);

        c2.AppendChild(c3);
        print("Appended c3 to c2");
        print(c1);
        print(c2);
        //c3.AppendChild(c1);

        //c3.AppendChild(c2);

        c1.AppendChild(c4);
        print("Appendecd c4 to c1");
        print(c1);

        c2.DisconnectFromParent();
        print("Disconnected c2 from c1");
        print(c1);
    }
Exemple #2
0
 void TestAffixGeneration()
 {
     print(AffixInfo.GenerateAffix(3, 5).ToString());
 }
Exemple #3
0
 private void generateSampleAffixToolStripMenuItem_Click(object sender, EventArgs e)
 {
     MessageBox.Show(AffixInfo.GenerateAffix(currentInfo.Type, 1).ToString());
 }