*
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System;
|
||||
|
||||
[ExecuteInEditMode]
|
||||
public class Starter : MonoBehaviour, IElectricDevice {
|
||||
|
||||
public bool started = false;
|
||||
public BrushDcMotor motor;
|
||||
public uint teethCount;
|
||||
|
||||
private PowerBus powerBus;
|
||||
|
||||
public string Name {
|
||||
get { return "Starter"; }
|
||||
}
|
||||
|
||||
public bool On {
|
||||
get { return started; }
|
||||
|
||||
set {
|
||||
started = value;
|
||||
}
|
||||
}
|
||||
|
||||
void FixedUpdate()
|
||||
{
|
||||
if (motor != null && started)
|
||||
{
|
||||
motor.Vin = 12.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
motor.Vin = 0;
|
||||
}
|
||||
}
|
||||
|
||||
public string ShortDescription {
|
||||
get { return "Starter"; }
|
||||
}
|
||||
|
||||
public void SetPowerBus(PowerBus bus) {
|
||||
powerBus = bus;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user