void Awake() { charController = GetComponent <CharController> (); // TODO: make component HeadingTransform and put it on child object. Here call GetComponentInChildren <HeadingTransform> (); headingTransform = transform.GetChild(0); inventoryUser = GetComponentInChildren <InventoryUser> (); collisionTracker = GetComponent <CollisionContactsTracker> (); collisionDamageDispatcher = GetComponent <CollisionDamageDispatcher> (); soundPlayer = GetComponentInChildren <SoundPlayer> (); contactsLayerMask = PhysicsHelper.GetLayerCollisionMask(gameObject.layer); }
void Start() { collisionTracker = GetComponent <CollisionContactsTracker> (); }