private void OnActionPointOrientationAdded(object sender, ActionPointOrientationEventArgs args) { if (IsVisible && CurrentActionPoint.Data.Id == args.ActionPointId) { CreateOrientationBtn(args.Data); UpdateOrientationsListLabel(); } }
private void OnActionPointOrientationUpdated(object sender, ActionPointOrientationEventArgs args) { if (orientation != null && orientation.Id == args.Data.Id) { orientation = args.Data; UpdateMenu(); } }
private void OnActionPointOrientationBaseUpdated(object sender, ActionPointOrientationEventArgs args) { try { CurrentActionPoint.GetOrientation(args.Data.Id); ActionButton btn = GetButton(args.Data.Id, OrientationsDynamicList); btn.SetLabel(args.Data.Name); } catch (KeyNotFoundException) { // not currently opened action point } }
private void OnActionPointOrientationUpdated(object sender, ActionPointOrientationEventArgs args) { if (!gameObject.activeInHierarchy) { return; } if (orientation != null && orientation.Id == args.Data.Id) { orientation = args.Data; UpdateMenu(); } }