Unity 3D Adapter (Адаптер)

2075 / Unity / 2D / 3D / Шаблони / Адаптер (Adapter)

 

Дає змогу об’єктам із несумісними інтерфейсами працювати разом


public class Adapter : Monster, IFire
{
  public void Fire()
  {
    Shoot();
  }
}
 

public interface IFire 
{ 
  void Fire(); 
}
 
public class Monster : MonoBehaviour
{
  public void Shoot() { }
}