|
Botcraft 1.21.10
|
#include <VibrationParticleOption.hpp>
Public Member Functions | |
| VibrationParticleOption () | |
| virtual | ~VibrationParticleOption () override |
| PositionSourceType | GetDestinationType () const |
| const std::shared_ptr< PositionSource > & | GetDestination () const |
| int | GetArrivalInTicks () const |
| auto & | SetDestinationType (const PositionSourceType destination_type_) |
| auto & | SetDestination (const std::shared_ptr< PositionSource > &destination_) |
| auto & | SetArrivalInTicks (const int arrival_in_ticks_) |
| VibrationParticleOption () | |
| virtual | ~VibrationParticleOption () override |
| PositionSourceType | GetDestinationType () const |
| const std::shared_ptr< PositionSource > & | GetDestination () const |
| int | GetArrivalInTicks () const |
| auto & | SetDestinationType (const PositionSourceType destination_type_) |
| auto & | SetDestination (const std::shared_ptr< PositionSource > &destination_) |
| auto & | SetArrivalInTicks (const int arrival_in_ticks_) |
Public Member Functions inherited from ProtocolCraft::ParticleOption | |
| virtual | ~ParticleOption () override |
Public Member Functions inherited from ProtocolCraft::NetworkType | |
| virtual | ~NetworkType () |
| virtual void | Read (ReadIterator &iter, size_t &length) |
| virtual void | Write (WriteContainer &container) const |
| virtual Json::Value | Serialize () const |
Protected Member Functions | |
| virtual void | ReadImpl (ReadIterator &iter, size_t &length) override |
| virtual void | WriteImpl (WriteContainer &container) const override |
| virtual Json::Value | SerializeImpl () const override |
| virtual void | ReadImpl (ReadIterator &iter, size_t &length) override |
| virtual void | WriteImpl (WriteContainer &container) const override |
| virtual Json::Value | SerializeImpl () const override |
Private Attributes | |
| PositionSourceType | destination_type = PositionSourceType::None |
| std::shared_ptr< PositionSource > | destination |
| int | arrival_in_ticks = 0 |
Definition at line 14 of file VibrationParticleOption.hpp.
|
inline |
Definition at line 17 of file VibrationParticleOption.hpp.
|
inlineoverridevirtual |
Definition at line 18 of file VibrationParticleOption.hpp.
|
inline |
Definition at line 17 of file VibrationParticleOptions.hpp.
|
inlineoverridevirtual |
Definition at line 18 of file VibrationParticleOptions.hpp.
|
inline |
Definition at line 42 of file VibrationParticleOption.hpp.
References arrival_in_ticks.
|
inline |
Definition at line 42 of file VibrationParticleOptions.hpp.
References arrival_in_ticks.
|
inline |
Definition at line 37 of file VibrationParticleOption.hpp.
References destination.
|
inline |
Definition at line 37 of file VibrationParticleOptions.hpp.
References destination.
|
inline |
Definition at line 27 of file VibrationParticleOption.hpp.
References destination_type.
|
inline |
Definition at line 27 of file VibrationParticleOptions.hpp.
References destination_type.
|
inlineoverrideprotectedvirtual |
Implements ProtocolCraft::NetworkType.
Definition at line 82 of file VibrationParticleOption.hpp.
References arrival_in_ticks, ProtocolCraft::PositionSource::CreatePositionSource(), destination, and destination_type.
|
inlineoverrideprotectedvirtual |
Implements ProtocolCraft::NetworkType.
Definition at line 82 of file VibrationParticleOptions.hpp.
References arrival_in_ticks, ProtocolCraft::PositionSource::CreatePositionSource(), destination, and destination_type.
|
inlineoverrideprotectedvirtual |
Implements ProtocolCraft::NetworkType.
Definition at line 113 of file VibrationParticleOption.hpp.
References arrival_in_ticks, destination, and destination_type.
|
inlineoverrideprotectedvirtual |
Implements ProtocolCraft::NetworkType.
Definition at line 113 of file VibrationParticleOptions.hpp.
References arrival_in_ticks, destination, and destination_type.
|
inline |
Definition at line 74 of file VibrationParticleOption.hpp.
References arrival_in_ticks.
|
inline |
Definition at line 74 of file VibrationParticleOptions.hpp.
References arrival_in_ticks.
|
inline |
Definition at line 68 of file VibrationParticleOption.hpp.
References destination.
|
inline |
Definition at line 68 of file VibrationParticleOptions.hpp.
References destination.
|
inline |
Definition at line 56 of file VibrationParticleOption.hpp.
References destination_type.
|
inline |
Definition at line 56 of file VibrationParticleOptions.hpp.
References destination_type.
|
inlineoverrideprotectedvirtual |
Implements ProtocolCraft::NetworkType.
Definition at line 98 of file VibrationParticleOption.hpp.
References arrival_in_ticks, destination, and destination_type.
|
inlineoverrideprotectedvirtual |
Implements ProtocolCraft::NetworkType.
Definition at line 98 of file VibrationParticleOptions.hpp.
References arrival_in_ticks, destination, and destination_type.
|
private |
Definition at line 137 of file VibrationParticleOption.hpp.
Referenced by GetArrivalInTicks(), ReadImpl(), SerializeImpl(), SetArrivalInTicks(), and WriteImpl().
|
private |
Definition at line 136 of file VibrationParticleOption.hpp.
Referenced by GetDestination(), ReadImpl(), SerializeImpl(), SetDestination(), and WriteImpl().
|
private |
Definition at line 132 of file VibrationParticleOption.hpp.
Referenced by GetDestinationType(), ReadImpl(), SerializeImpl(), SetDestinationType(), and WriteImpl().