static void AddSkill(ObjectData objData, SkillInfo skill) { var skillType = skill.skillType; switch (skillType) { case SkillType.Fly: objData.AddData <ActorFlyData>(); break; case SkillType.Dash: objData.AddData <ActorDashData>(); break; case SkillType.Stress: objData.AddData <ActorStressData>(); break; } }