本文整理汇总了C#中InputManager.SetTarget方法的典型用法代码示例。如果您正苦于以下问题:C# InputManager.SetTarget方法的具体用法?C# InputManager.SetTarget怎么用?C# InputManager.SetTarget使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类InputManager
的用法示例。
在下文中一共展示了InputManager.SetTarget方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AssignLoadoutUI
/* Function: Gives each element of the control UI a reference to it's relevant unit
* Parameters: None
* Returns: None
*/
public static void AssignLoadoutUI(GameObject UI_playerPanel, InputManager IM)
{
Button[] b = UI_playerPanel.GetComponentsInChildren<Button>(); // Gets each button in the canvas
int i;
for (i = 0; i < playerLoadout.Length; i++)
{
if (playerLoadout[i] != null)
{
PlayerUnitControl param = playerLoadout[i].GetComponent<PlayerUnitControl>(); // Cache the character controller to be added
Debug.Log("Unit Active: " + playerLoadout[i].activeInHierarchy);
Debug.Log("UI PARAM: " + param);
b[i].onClick.AddListener(delegate { IM.SetTarget(param); }); // Add a new listener with the cached controller
HpBarManager hpData = b[i].GetComponent<HpBarManager>();
param.hpBar = hpData;
}
}
}