void Start() { moveComponent = GetComponent <IMoveComponent>(); jumpComponent = GetComponent <IJumpComponent>(); shootComponent = GetComponent <IShootComponent>(); groundDetection = GetComponent <GroundDetection>(); }
private void InitializeLocal() { _shootComponent = new LocalShootComponent(this); }
private void InitializeNetworked() { _shootComponent = new NetworkShootComponent(m_Unit.cachedPhotonView); }