mirror of
https://github.com/tym1116/BH3.git
synced 2025-12-17 00:44:49 +01:00
25 lines
546 B
C#
25 lines
546 B
C#
using UnityEngine;
|
|
|
|
namespace MoleMole.Config
|
|
{
|
|
public abstract class BaseRenderingProperty
|
|
{
|
|
public string propertyName;
|
|
|
|
public abstract BaseInstancedRenderingProperty CreateInstancedProperty(Material material);
|
|
|
|
public abstract void SetupTransition(BaseRenderingProperty target);
|
|
|
|
public abstract void LerpStep(float t);
|
|
|
|
public abstract void SimpleApplyOnMaterial(Material material);
|
|
|
|
public abstract void ApplyGlobally();
|
|
|
|
public BaseRenderingProperty Clone()
|
|
{
|
|
return (BaseRenderingProperty)MemberwiseClone();
|
|
}
|
|
}
|
|
}
|