public virtual void SwitchState(TriggerableState newstate) { state = newstate; }
void Awake() { state = TriggerableState.untriggered; }
public override void SwitchState(TriggerableState newstate) //state of this project should never change. { }