Example #1
0
            public GravityGeometryBehavior(PlayerMob mob, GeometryModel currentModel)
            {
                Mob          = mob;
                CurrentModel = currentModel;
                var geometry = CurrentModel.CollapseToDerived(CurrentModel.FindGeometry(mob.Skin.GeometryName));

                geometry.Subdivide(true, false);

                SetVelocity(geometry, new Random());

                CurrentModel.Clear();
                CurrentModel.Add(geometry.Name, geometry);
            }