public override void Update(UpdateParamater updatePara, CatController cc) { if (!greeting) { greeting = true; greetingMsg = memorialDays.GetDay((uint)DateTime.Today.Month, (uint)DateTime.Today.Day).HandledDescription; } if (cc.Execute(cc.Commands["Greet"], new string[] { greetingMsg })) { greeting = false; } }
public override void Update(UpdateParamater updatePara, CatController cc) { if (!executing) { currentCmd = RandomCommand(); executing = true; } if (cc.Execute(cc.Commands[currentCmd], null)) { executing = false; state = PluginState.Background; lastActivationTime = updatePara.GameTime.TotalGameTime; } }