Exemplo n.º 1
0
 public HorizontalZoneData(Vector3 position, string name, Color color, Permission.PermissionType ownerTakeAwayPermissionType, Permission.PermissionType ownerDropOntoPermissionType, Permission.PermissionType ownerViewPermissionType,
                           Permission.PermissionType othersTakeAwayPermissionType, Permission.PermissionType othersDropOntoPermissionType, Permission.PermissionType othersViewPermissionType, bool flipCardsWhenDropped)
     : base(position, name, color, ownerTakeAwayPermissionType, ownerDropOntoPermissionType, othersTakeAwayPermissionType, othersDropOntoPermissionType, flipCardsWhenDropped)
 {
     this.ownerViewPermissionType  = ownerViewPermissionType;
     this.othersViewPermissionType = othersViewPermissionType;
 }
Exemplo n.º 2
0
 public SingleZoneData(Vector3 position, string name, Color color, Permission.PermissionType ownerTakeAwayPermissionType, Permission.PermissionType ownerDropOntoPermissionType, Permission.PermissionType ownerViewPermissionType,
                       Permission.PermissionType othersTakeAwayPermissionType, Permission.PermissionType othersDropOntoPermissionType, Permission.PermissionType othersViewPermissionType, bool flipCardsWhenDropped, bool canOnlyHoldOneCard)
     : base(position, name, color, ownerTakeAwayPermissionType, ownerDropOntoPermissionType, othersTakeAwayPermissionType, othersDropOntoPermissionType, flipCardsWhenDropped)
 {
     this.ownerViewPermissionType  = ownerViewPermissionType;
     this.othersViewPermissionType = othersViewPermissionType;
     this.canOnlyHoldOneCard       = canOnlyHoldOneCard;
 }
Exemplo n.º 3
0
    public DeckEntityData(Vector3 position, string name, Color color, DeckMeta deckInfo, DeckLayout deckData, Permission.PermissionType ownerTakeAwayPermissionType, Permission.PermissionType ownerShufflePermissionType, Permission.PermissionType ownerDealPermissionType,
                          Permission.PermissionType othersTakeAwayPermissionType, Permission.PermissionType othersShufflePermissionType, Permission.PermissionType othersDealPermissionType, bool flipCardsWhenDropped)
        : base(position, name, color, ownerTakeAwayPermissionType, Permission.PermissionType.DENY, othersTakeAwayPermissionType, Permission.PermissionType.DENY, flipCardsWhenDropped)
    {
        this.deckData = deckData;
        this.deckInfo = deckInfo;
        this.ownerShufflePermissionType = ownerShufflePermissionType;
        this.ownerDealPermissionType    = ownerDealPermissionType;

        this.othersShufflePermissionType = othersShufflePermissionType;
        this.othersDealPermissionType    = othersDealPermissionType;
        //this.deckDataFileName = deckDataFileName;
    }
Exemplo n.º 4
0
    public EntityData(Vector3 position, string name, Color color, Permission.PermissionType ownerTakeAwayPermissionType, Permission.PermissionType ownerDropOntoPermissionType,
                      Permission.PermissionType othersTakeAwayPermissionType, Permission.PermissionType othersDropOntoPermissionType, bool flipCardsWhenDropped)
    {
        this.ownerTakeAwayPermissionType  = ownerTakeAwayPermissionType;
        this.ownerDropOntoPermissionType  = ownerDropOntoPermissionType;
        this.othersTakeAwayPermissionType = othersTakeAwayPermissionType;
        this.othersDropOntoPermissionType = othersDropOntoPermissionType;

        Position             = position;
        Name                 = name;
        FlipCardsWhenDropped = flipCardsWhenDropped;

        Color = '#' + ColorUtility.ToHtmlStringRGBA(color);
    }