Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CCharacter::OutputAllFG()
- {
- OutputFG_IsGrouded(m_pMovement->IsOnGround());
- OutputFG_Direction(m_pMovement->GetLocalMoveDirection());
- OutputFG_EntityId(GetEntityId());
- if (lastSpeed > 0.01f)
- OutputFG_IsMove();
- OutputFG_Speed(lastSpeed);
- }
- void CCharacter::OutputFG_IsMove()
- {
- TFlowInputData data;
- data.SetUserFlag(true);
- ActivateFlowNodeOutput(eOutputPort_IsMove, data);
- }
- void CCharacter::OutputFG_Speed(float value)
- {
- TFlowInputData data;
- data.SetUserFlag(true);
- data.Set<float>(value);
- ActivateFlowNodeOutput(eOutputPort_Speed, data);
- }
- void CCharacter::OutputFG_EntityId(EntityId value)
- {
- TFlowInputData data;
- data.SetUserFlag(true);
- data.Set<EntityId>(value);
- ActivateFlowNodeOutput(eOutputPort_EntityId, data);
- }
- void CCharacter::OutputFG_Direction(Vec3 value)
- {
- TFlowInputData data;
- data.SetUserFlag(true);
- data.Set<Vec3>(value);
- ActivateFlowNodeOutput(eOutputPort_Direction, data);
- }
- void CCharacter::OutputFG_IsGrouded(bool value)
- {
- TFlowInputData data;
- data.SetUserFlag(true);
- data.Set<bool>(value);
- ActivateFlowNodeOutput(eOutputPort_IsGrounded, data);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement