示例#1
0
        void Start()
        {
            Camera = Camera.main;
            Area   = GetComponent <ConstraintArea>();

            Area.Width  = CalculateWidth() - padding;
            Area.Length = CalculateLength() - padding;
        }
示例#2
0
        public virtual void Add(Player player)
        {
            if (List.Contains(player))
            {
                throw new NotImplementedException();
            }

            List.Add(player);

            ConstraintArea.AddTarget(player.transform);
        }
示例#3
0
        public virtual void Remove(Player player)
        {
            if (!List.Contains(player))
            {
                throw new NotImplementedException();
            }

            ConstraintArea.RemoveTarget(player.transform);

            List.Remove(player);

            if (OnRemove != null)
            {
                OnRemove(player);
            }
        }