// Token: 0x06000042 RID: 66 RVA: 0x0000338C File Offset: 0x0000158C public override StateGraph CreateGraph() { StateGraph stateGraph = new StateGraph(); LordToil_FightingMatch lordToilFightingMatch = new LordToil_FightingMatch(this.spot, this.bell); stateGraph.AddToil(lordToilFightingMatch); LordToil_End lordToilEnd = new LordToil_End(); stateGraph.AddToil(lordToilEnd); Transition transition = new Transition(lordToilFightingMatch, lordToilEnd, false, true); transition.AddTrigger(new Trigger_TickCondition(() => this.bell.currentState == Building_Bell.State.rest, 1)); stateGraph.AddTransition(transition, false); return(stateGraph); }
// Token: 0x06000042 RID: 66 RVA: 0x0000338C File Offset: 0x0000158C public override StateGraph CreateGraph() { var stateGraph = new StateGraph(); var lordToilFightingMatch = new LordToil_FightingMatch(spot, bell); stateGraph.AddToil(lordToilFightingMatch); var lordToilEnd = new LordToil_End(); stateGraph.AddToil(lordToilEnd); var transition = new Transition(lordToilFightingMatch, lordToilEnd); transition.AddTrigger(new Trigger_TickCondition(() => bell.currentState == Building_Bell.State.rest)); stateGraph.AddTransition(transition); return(stateGraph); }