Esempio n. 1
0
        public MaterialManager(World world)
        {
            _materials = new MaterialPhysics(world);

            _defaultMaterialID  = _materials.AddMaterial(.4, .9, .4, false);
            _asteroidMaterialID = _materials.AddMaterial(.25, .9, .75, false);
            _shipMaterialID     = _materials.AddMaterial(.5, .9, .4, true);
            _mineralMaterialID  = _materials.AddMaterial(.5, .9, .4, false);
        }
Esempio n. 2
0
    public MaterialWithSound SetDefaults()
    {
        this.materialPhysics = ScriptableObject.CreateInstance <MaterialPhysics>(); //new MaterialPhysics();
        this.sound           = null;
        this.minVelocityAtCollisionForMaxSoundVolume = 10f;
        this.minVelocityAtCollisionForCollisionSound = 0.4f;

        return(this);
    }
Esempio n. 3
0
        public TreeNode GetAsTreeNodes()
        {
            TreeNode Root = new TreeNode();

            Root.Text = "Table Container";
            Root.Nodes.Add(CarColours.GetAsTreeNodes());
            Root.Nodes.Add(CarWindowTints.GetAsTreeNodes());
            Root.Nodes.Add(CarMtrStuff.GetAsTreeNodes());
            Root.Nodes.Add(CarSkidmarks.GetAsTreeNodes());
            Root.Nodes.Add(CarTuningItems.GetAsTreeNodes());
            Root.Nodes.Add(HealthSystem.GetAsTreeNodes());
            Root.Nodes.Add(HumanMaterials.GetAsTreeNodes());
            Root.Nodes.Add(MaterialPhysics.GetAsTreeNodes());
            Root.Nodes.Add(MaterialShots.GetAsTreeNodes());

            return(Root);
        }