16 lines
562 B
C#
16 lines
562 B
C#
|
using System;
|
||
|
using UnityEngine;
|
||
|
|
||
|
namespace MPUIKIT {
|
||
|
public interface IMPUIComponent{
|
||
|
Material SharedMat { get; set; }
|
||
|
bool ShouldModifySharedMat { get; set; }
|
||
|
RectTransform RectTransform { get; set; }
|
||
|
|
||
|
void Init(Material sharedMat, Material renderMat, RectTransform rectTransform);
|
||
|
event EventHandler OnComponentSettingsChanged;
|
||
|
void OnValidate();
|
||
|
void InitValuesFromMaterial(ref Material material);
|
||
|
void ModifyMaterial(ref Material material, params object[] otherProperties);
|
||
|
}
|
||
|
}
|