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.Geometry.Clear();
                CurrentModel.Geometry.Add(geometry);
            }