本文整理汇总了C#中Interaction.addInteractionObject方法的典型用法代码示例。如果您正苦于以下问题:C# Interaction.addInteractionObject方法的具体用法?C# Interaction.addInteractionObject怎么用?C# Interaction.addInteractionObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Interaction
的用法示例。
在下文中一共展示了Interaction.addInteractionObject方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Update
void Update()
{
if (interaction==null)
{
interaction = GameObject.Find("Player").transform.FindChild("Main Camera").GetComponent<Core>().interaction;
if (interaction != null)
{
interaction.addInteractionObject(this.gameObject, delegate()
{
OnMouseDown();
}, delegate()
{
gameObject.renderer.material = iluminated;
}, delegate()
{
gameObject.renderer.material = normal;
});
}
}
play = Mathf.PingPong(Time.time, 3);
if (play > 2.9)
{
particle.emit = true ;
}
else
{
particle.emit = false;
}
}
示例2: Update
void Update()
{
if (interaction == null)
{
interaction = GameObject.Find("Player").transform.FindChild("Main Camera").GetComponent<Core>().interaction;
if (interaction != null)
{
interaction.addInteractionObject(leftButton, delegate()
{
targetNode = targetNode.Links[1];
});
interaction.addInteractionObject(rightButton, delegate()
{
targetNode = targetNode.Links[0];
});
interaction.addInteractionObject(backButton, delegate()
{
endPoint = startPoint;
target = prevNode.ThisObject;
currentState = MOVE;
});
interaction.addInteractionObject(playButton, delegate()
{
print("Playing the game");
});
interaction.addInteractionObject(interactButton, delegate()
{
print("Interact");
});
}
}
StateManagement();
Debug.Log(currentState);
}