You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CrowdControl/Assets/3rd/D2D_Scripts/Gameplay/RandomMaterialApplier.cs

30 lines
749 B
C#

using UnityEngine;
using System;
using System.Collections;
using System.Linq;
using D2D.Utilities;
using D2D;
using D2D.Gameplay;
using static D2D.Utilities.SettingsFacade;
using static D2D.Utilities.CommonLazyFacade;
using static D2D.Utilities.CommonGameplayFacade;
namespace D2D
{
[RequireComponent(typeof(MeshRenderer))]
public class RandomMaterialApplier : SmartScript
{
[SerializeField] private Material[] _materials;
private void Start()
{
Get<MeshRenderer>().material = _materials.GetRandomElement();
}
private void Update()
{
if (Input.GetKeyDown(KeyCode.F))
Get<MeshRenderer>().material = _materials.GetRandomElement();
}
}
}