组件有时需要接收任务中的天气状态,光照情况,当前时间等全局参数,例如直升机组件需要根据任务时间来动态调整内部灯光的打开与关闭,这个时候就需要实现接收全局参数的接口IGlobal。

public void RecTime(string time)
{ 
    if(Night(time)) //夜晚
    {
       //Todo:打开直升机探照灯
    } 
    else //白天
    {
       //todo:关闭直升机探照灯
    }
}