本文整理汇总了C#中Diagram.SetContext方法的典型用法代码示例。如果您正苦于以下问题:C# Diagram.SetContext方法的具体用法?C# Diagram.SetContext怎么用?C# Diagram.SetContext使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Diagram
的用法示例。
在下文中一共展示了Diagram.SetContext方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetupVars
void SetupVars()
{
fsm = new Diagram();
context = GetComponent<ProjectileContext>();
fsm.SetContext(context);
// Conditions
If_HittingTarget = new If_CloserThan().SetFloat(0.2f);
// If_HittingTarget.SetFloat(0.2f);
// Actions
Do_Follow = new Do_Follow();
Do_FaceTarget = new Do_FaceTarget();
Do_Damage = new Do_Damage();
Do_Destroy = new Do_Destroy();
}
示例2: InitializeVars
// Initialize context
void InitializeVars()
{
fsm = new Diagram();
context = GetComponent<InputContext>();
fsm.SetContext(context);
// Conditions
if_Finished = new If_ValueOf().SetInfo("finished", context);
if_Clicked = new If_Clicked();
if_TargetIsCharacter = new If_TargetIsCharacter();
if_TargetIsGround = new If_TargetIsCharacter().Invert();
// Actions
do_SetGroundTarget = new Do_SetGroundTarget();
do_SetCharacterTarget = new Do_SetCharacterTarget();
do_ResetInput = new Do_ResetInput();
do_ListenInput = new Do_ListenInput();
}