Пример #1
0
    public virtual Geomancer Copy()
    {
        Geomancer clone = new Geomancer();

        // we use Json utility to store a copy of our achievement, not a reference
        clone = JsonUtility.FromJson <Geomancer>(JsonUtility.ToJson(this));
        return(clone);
    }
Пример #2
0
        public void LoadJobClass()
        {
            switch (fface.Player.MainJob)
            {
            case Job.THF:
                job = new Thief(fface, Content.Voidwatch);
                break;

            case Job.PLD:
                job = new Paladin(fface, Content.Voidwatch);
                break;

            case Job.BLU:
                job = new BlueMage(fface, Content.Voidwatch);
                break;

            case Job.WHM:
                job = new WhiteMage(fface, Content.Voidwatch);
                break;

            case Job.GEO:
                job = new Geomancer(fface, Content.Voidwatch);
                break;

            case Job.BRD:
                job = new Bard(fface, Content.Voidwatch);
                break;

            case Job.RNG:
                job = new Ranger(fface, Content.Voidwatch);
                break;

            case Job.RUN:
                job = new RuneFencer(fface, Content.Voidwatch);
                break;

            case Job.BLM:
                job = new BlackMage(fface, Content.Voidwatch);
                break;

            case Job.RDM:
                job = new RedMage(fface, Content.Voidwatch);
                break;
            }
        }