public void SetPrimaryClass(string primary) { var className = EnumUtil.ParseEnum <ClassName>(primary); BasePlayer.GetInstance().SetBaseClass(_classFactory.CreateClass(className)); Debug.Log(BasePlayer.GetInstance().BaseClass.ToString()); Instantiate(PlayableCharacter, transform.position, Quaternion.identity); }
static void Main() { ClassBase classA = ClassFactory.CreateClass("A"); ClassBase classB = ClassFactory.CreateClass("B"); }