19 lines
346 B
C#
19 lines
346 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace I2.Loc
|
|
{
|
|
public abstract class LocalizeTargetDesc<T> : ILocalizeTargetDescriptor where T : ILocalizeTarget
|
|
{
|
|
public override ILocalizeTarget CreateTarget(Localize cmp)
|
|
{
|
|
return ScriptableObject.CreateInstance<T>();
|
|
}
|
|
|
|
public override Type GetTargetType()
|
|
{
|
|
return typeof(T);
|
|
}
|
|
}
|
|
}
|