#if COM_UNITY_MODULES_PHYSICS2D using UnityEngine; namespace Unity.Netcode.Components { /// /// NetworkRigidbody allows for the use of on network objects. By controlling the kinematic /// mode of the rigidbody and disabling it on all peers but the authoritative one. /// [RequireComponent(typeof(NetworkTransform))] [RequireComponent(typeof(Rigidbody2D))] [AddComponentMenu("Netcode/Network Rigidbody 2D")] public class NetworkRigidbody2D : NetworkRigidbodyBase { public Rigidbody2D Rigidbody2D => m_InternalRigidbody2D; protected virtual void Awake() { Initialize(RigidbodyTypes.Rigidbody2D); } } } #endif // COM_UNITY_MODULES_PHYSICS2D