Esempio n. 1
0
    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);
    }