29 lines
751 B
C#
29 lines
751 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
|
|
namespace Bozo.AnimeCharacters
|
|
{
|
|
public interface IOutfitExtension
|
|
{
|
|
string GetID();
|
|
void Initalize(OutfitSystem outfitSystem, Outfit outfit);
|
|
void Execute(OutfitSystem outfitSystem, Outfit outfit);
|
|
//Return Something from this object
|
|
//Great when you have a Custom Map that you need read for the CharacterOptimizer
|
|
object GetValue();
|
|
System.Type GetValueType();
|
|
}
|
|
|
|
public interface IOutfitExtension<T> : IOutfitExtension
|
|
{
|
|
//Return Something from this object
|
|
//Great when you have a Custom Map that you need read for the CharacterOptimizer
|
|
new T GetValue();
|
|
|
|
|
|
}
|
|
|
|
}
|