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); }
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; } }