Add source files
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x0200004E RID: 78
|
||||
public class SetSpellMaterial : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06000908 RID: 2312 RVA: 0x000C22E7 File Offset: 0x000C04E7
|
||||
private void OnEnable()
|
||||
{
|
||||
this.Set(1f, 1f);
|
||||
}
|
||||
|
||||
// Token: 0x06000909 RID: 2313 RVA: 0x000C22FC File Offset: 0x000C04FC
|
||||
public void Set(float curr, float max)
|
||||
{
|
||||
if (this.type == "Cocoon")
|
||||
{
|
||||
if (this.meshrenderers == null)
|
||||
{
|
||||
this.meshrenderers = base.gameObject.GetComponentsInChildren<MeshRenderer>(true);
|
||||
this.mats = Links.x.cellar.cocoonMaterials;
|
||||
}
|
||||
Debug.Log(curr.ToString() + " " + max.ToString());
|
||||
if (max < curr)
|
||||
{
|
||||
max = curr;
|
||||
}
|
||||
float num = curr / max;
|
||||
int num2 = 0;
|
||||
if (num >= 1f)
|
||||
{
|
||||
num2 = 0;
|
||||
}
|
||||
if (num < 1f && num >= 0.75f)
|
||||
{
|
||||
num2 = 1;
|
||||
}
|
||||
if (num < 0.75f && num >= 0.5f)
|
||||
{
|
||||
num2 = 2;
|
||||
}
|
||||
if (num < 0.5f && num >= 0.25f)
|
||||
{
|
||||
num2 = 3;
|
||||
}
|
||||
if (num < 0.25f)
|
||||
{
|
||||
num2 = 4;
|
||||
}
|
||||
Debug.Log(num2);
|
||||
MeshRenderer[] array = this.meshrenderers;
|
||||
for (int i = 0; i < array.Length; i++)
|
||||
{
|
||||
array[i].sharedMaterial = this.mats[num2];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000E25 RID: 3621
|
||||
public string type;
|
||||
|
||||
// Token: 0x04000E26 RID: 3622
|
||||
private MeshRenderer[] meshrenderers;
|
||||
|
||||
// Token: 0x04000E27 RID: 3623
|
||||
private Material[] mats;
|
||||
}
|
||||
Reference in New Issue
Block a user