34 lines
675 B
C#
34 lines
675 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
public class ControlCard : MonoBehaviour
|
|
{
|
|
|
|
public Command MyCommand;
|
|
|
|
[SerializeField] private Text description;
|
|
[SerializeField] private Text key;
|
|
|
|
private RebindMenu rebindMenu;
|
|
|
|
public void Populate(Command command, RebindMenu rebindMenu)
|
|
{
|
|
this.rebindMenu = rebindMenu;
|
|
MyCommand = command;
|
|
Refresh();
|
|
}
|
|
|
|
public void Rebind()
|
|
{
|
|
rebindMenu.Open(this);
|
|
}
|
|
|
|
public void Refresh()
|
|
{
|
|
description.text = MyCommand.Description;
|
|
key.text = MyCommand.Key.ToString();
|
|
}
|
|
|
|
} |