本文整理汇总了C#中Parameters.GetObjectExtra方法的典型用法代码示例。如果您正苦于以下问题:C# Parameters.GetObjectExtra方法的具体用法?C# Parameters.GetObjectExtra怎么用?C# Parameters.GetObjectExtra使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Parameters
的用法示例。
在下文中一共展示了Parameters.GetObjectExtra方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnReceiveUnitPosition
private void OnReceiveUnitPosition(Parameters parameters)
{
Vector3 viewportPos = (Vector3) parameters.GetObjectExtra(UNIT_POSITION_KEY);
Vector3 unitPos = Vector3.zero;
unitPos.x = viewportPos.x * UIStats.Instance.GetReferenceWidth();
unitPos.y = viewportPos.y * UIStats.Instance.GetReferenceHeight();
ControllableUnit unit = (ControllableUnit) parameters.GetObjectExtra(CONTROLLABLE_UNIT_KEY);
//instantiate hp bar prefab.
HPBarElement hpBar = GameObject.Instantiate(hpBarPrefab) as HPBarElement;
hpBar.transform.gameObject.name = this.hpBarPrefab.name;
hpBar.transform.localPosition = unitPos;
hpBar.transform.SetParent(this.transform, false);
hpBar.AssignControllableUnit(unit);
this.hpBarList.Add(hpBar);
}