forked from cgvr/DeltaVR
		
	
		
			
				
	
	
		
			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();
 | 
						|
    }
 | 
						|
 | 
						|
} |