public GateBot() : base() { this.classification = new Classification("gatebot", Classification.Colors.White, Classification.Shapes.Ball, Classification.Tastes.None, Classification.Smells.None, Classification.Physicalities.Collectable); this.classification.audioImpression = Classification.AudioImpression.Noisy; this.classification.audioVolume = Classification.AudioVolume.Soft; this.classification.emitter = ExpressModifier.Emitters.None; this.classification.expression = Face.FaceState.None; StaticPropChassis staticChassis = new StaticPropChassis(); Chassis = staticChassis; staticChassis.Mass = 500.0f; staticChassis.DefaultEditHeight = 0.0f; renderObj = new RenderObj(this, GateBotSRO.GetInstance); InitGameActorParams(); BokuGame.Load(this); // Set holding position after loading model so that BoundingSphere is initialized. this.holdingPosition = new Vector3(0.6f, 0.0f, 0.6f); } // end of GateBot c'tor
// // SmallStoneBuilding // public SmallStoneBuilding() : base(SmallStoneBuildingSRO.GetInstance) { classification = new Classification("smallstonebuilding", Classification.Colors.Red, Classification.Shapes.NotApplicable, Classification.Tastes.Sweet, Classification.Smells.Pleasant, Classification.Physicalities.Collectable); StaticPropChassis staticChassis = new StaticPropChassis(); Chassis = staticChassis; staticChassis.Mass = 5000.0f; staticChassis.DefaultEditHeight = 0.0f; } // end of SmallStoneBuilding c'tor
// // BigYucca2 // public BigYucca2() : base(BigYucca2SRO.GetInstance) { classification = new Classification("tree", Classification.Colors.Green, Classification.Shapes.Tube, Classification.Tastes.Bitter, Classification.Smells.Pleasant, Classification.Physicalities.Static); StaticPropChassis staticChassis = new StaticPropChassis(); Chassis = staticChassis; staticChassis.Mass = 500.0f; staticChassis.DefaultEditHeight = 0.0f; } // end of BigYucca2 c'tor
// // Cypress // public Cypress() : base(CypressSRO.GetInstance) { classification = new Classification("cypress tree", Classification.Colors.Green, Classification.Shapes.NotApplicable, Classification.Tastes.Sweet, Classification.Smells.Pleasant, Classification.Physicalities.Static); StaticPropChassis staticChassis = new StaticPropChassis(); Chassis = staticChassis; staticChassis.Mass = 500.0f; staticChassis.DefaultEditHeight = 0.0f; staticRadius = 0.85f; } // end of Cypress c'tor
public Palm1() : base(Palm1SRO.GetInstance) { classification = new Classification("tree", Classification.Colors.Grey, Classification.Shapes.NotApplicable, Classification.Tastes.Bitter, Classification.Smells.Pleasant, Classification.Physicalities.Static); StaticPropChassis staticChassis = new StaticPropChassis(); Chassis = staticChassis; staticChassis.Mass = 2500.0f; staticChassis.DefaultEditHeight = 0.0f; staticRadius = 0.1f; } // end of Palm1 c'tor