protected override void OnStart() { CreateCollider("Top", ScreenHelper.GetEdgePosition(Vector3.up * _colliderPadding.y), new Vector3(ScreenHelper.ScreenBounds.size.x * _colliderPadding.y, 1, 1), EdgeWrapper.EdgeType.Vertical); CreateCollider("Bottom", ScreenHelper.GetEdgePosition(Vector3.down * _colliderPadding.y), new Vector3(ScreenHelper.ScreenBounds.size.x * _colliderPadding.y, 1, 1), EdgeWrapper.EdgeType.Vertical); CreateCollider("Right", ScreenHelper.GetEdgePosition(Vector3.right * _colliderPadding.x), new Vector3(1, ScreenHelper.ScreenBounds.size.y * _colliderPadding.x, 1), EdgeWrapper.EdgeType.Horizontal); CreateCollider("Left", ScreenHelper.GetEdgePosition(Vector3.left * _colliderPadding.x), new Vector3(1, ScreenHelper.ScreenBounds.size.y * _colliderPadding.x, 1), EdgeWrapper.EdgeType.Horizontal); _playersControllers = new DualShockController[4]; CreatePlayers(4); }