public void Step(ref int token, int condition) { var userMovementInfo = new UserMovementInfo((UserMovement)Random.Range(0, 3)); userMovementInfo.entityID = entityViewsDB.QueryEntityViews <AIUserView>()[0].ID; _sequencer.Next(this, ref userMovementInfo); }
private void OnPressed(int entity, UserMovementInfo userMovementInfo) { FasterReadOnlyList <ButtonEntityView> buttonEntityViews = entityViewsDB.QueryEntityViews <ButtonEntityView>(); userMovementInfo.entityID = entityViewsDB.QueryEntityViews <LocalUserView>()[0].ID; for (int i = 0; i < buttonEntityViews.Count; ++i) { buttonEntityViews[i].UserMovementButtonComponent.IsInteractable = false; } _localUserMovementSequence.Next(this, ref userMovementInfo); }