Exemple #1
0
        public void AddObject(Object obj)
        {
            if (obj is Player)
            {
                Players.Add((Player)obj);
                Region.LoadCells(X, Y, 1); // Load nearby cells when a player enters
            }

            Objects.Add(obj);
            obj._Cell = this;
        }
Exemple #2
0
        public void AddObject(Object Obj)
        {
            //Log.Success("AddObject", "[" + X + "," + Y + "] Cell Add " + Obj.Name);

            if (Obj.IsPlayer())
            {
                _Players.Add(Obj.GetPlayer());
                Region.LoadCells(X, Y, 1); // Si un joueur entre, alors on charge les cells autours sur 1 range
            }

            _Objects.Add(Obj);
            Obj._Cell = this;
        }