public BodyCollisionEventArgs(BodyComponent bodyComponentA, BodyComponent bodyComponentB, Contact contact) { BodyComponentA = bodyComponentA; BodyComponentB = bodyComponentB; Contact = contact; IsColliding = true; }
protected override void StartCore() { _bodyComponent = GameObject.GetComponent<BodyComponent>(); _rectRenderer = GameObject.GetComponent<RectRenderer>(); _animatedSpriteComponent = GameObject.GetComponent<AnimatedSpriteComponent>(); //TODO: If null => GameObject.OnComponentAdded += .... set the _bodyComponent }