public void PushFactChangeDuringPlanning(byte fact, byte value, bool temporary) { Stack <WorldStateInfo> worldStateInfos = MurdererContext._worldStateChanges[fact]; WorldStateInfo worldStateInfo = new WorldStateInfo() { Value = value, Temporary = temporary }; worldStateInfos.Push(worldStateInfo); }
public void PushFactChangeDuringPlanning(byte fact, byte value, bool temporary) { int index = (int)fact; Stack <WorldStateInfo> worldStateChange = ScientistAStarContext._worldStateChanges[index]; WorldStateInfo worldStateInfo1 = (WorldStateInfo)null; worldStateInfo1.Value = (__Null)(int)value; worldStateInfo1.Temporary = (__Null)(temporary ? 1 : 0); WorldStateInfo worldStateInfo2 = worldStateInfo1; worldStateChange.Push(worldStateInfo2); }