Octgn.Play.Card.Card C# (CSharp) 메소드

Card() 개인적인 메소드

private Card ( Octgn.Play.Player owner, int id, DataNew model, bool mySecret, string cardsize ) : System
owner Octgn.Play.Player
id int
model DataNew
mySecret bool
cardsize string
리턴 System
        internal Card(Player owner, int id, DataNew.Entities.Card model, bool mySecret, string cardsize)
            : base(owner)
        {
            _id = id;
            Type = new CardIdentity(id) { Model = model.Clone() };
            // var _definition = def;
            lock (All)
            {
                if (All.ContainsKey(id)) All[id] = this;
                else All.Add(id, this);
            }
            _alternateOf = null;
            //numberOfSwitchWithAlternatesNotPerformed = 0;
            //_isAlternateImage = false;
            _cardMoved = false;
            Size = Program.GameEngine.Definition.CardSizes[cardsize];
        }