[TASK] Initial commit with basic product setup
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
using Mapbox.Unity.MeshGeneration.Data;
|
||||
|
||||
namespace Mapbox.Unity.Map
|
||||
{
|
||||
public abstract class MapboxDataProperty
|
||||
{
|
||||
public event System.EventHandler PropertyHasChanged;
|
||||
protected virtual void OnPropertyHasChanged(System.EventArgs e)
|
||||
{
|
||||
System.EventHandler handler = PropertyHasChanged;
|
||||
if (handler != null)
|
||||
{
|
||||
handler(this, e);
|
||||
}
|
||||
}
|
||||
public virtual bool HasChanged
|
||||
{
|
||||
set
|
||||
{
|
||||
if (value == true)
|
||||
{
|
||||
OnPropertyHasChanged(null /*Pass args here */);
|
||||
}
|
||||
}
|
||||
}
|
||||
public virtual bool NeedsForceUpdate()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
public virtual void UpdateProperty(UnityTile tile)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user